国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UIImageView 屬性 accessibilityIdentifier

2019-11-09 15:06:09
字體:
來源:轉載
供稿:網友

有時候我們使用ImageView的時候 想要知道現在的顯示的圖片是placeHolder的圖片還是加載完成或挑選好的圖片,但是tag屬性只能拿到卻不能判斷,當然,加幾個bool屬性也可以完成,但是會有些復雜,如果可以在給imageview 賦圖片的時候給圖片加個標記,那么下次判斷一下標記是不是placeHolder就可以了,很簡單。

UIImageView * picView = [[UIImageViewalloc]initWithFrame:CGRectMake(10,90, 50,50)];

    picView.layer.cornerRadius =3;

    picView.userInteractionEnabled =YES;

    picView.layer.masksToBounds =YES;

    picView.image = [UIImageimageNamed:@"add_pic.png"];

    [picView.imagesetaccessibilityIdentifier:@"add"];

這個圖片 “add_pic.png” 的標記  就是  “add” ,當你更換picview的image時,如果不給AccessibilityIdentifier屬性重新復制的話,這個屬性的值就會變成null,每個圖片都會對應一個專屬的AccessibilityIdentifier;方便我們識別圖片。

判斷

if ([picView.image.accessibilityIdentifierisEqualToString:@"add"])

{

     [self chooseImageFromAblum:^(UIImage*image) {

         picView.image = image;

         // 給新圖片的AccessibilityIdentifier賦新值

         [picView.image setAccessibilityIdentifier:@"new"];

     }];

}else{

    [self blowUpImageWithPic:picView.image];

}

這樣會方便很多,減少bool變量過多帶來的問題。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 即墨市| 克拉玛依市| 华阴市| 石泉县| 丹寨县| 岳池县| 南投县| 三台县| 凤冈县| 南雄市| 建平县| 博爱县| 错那县| 崇礼县| 皋兰县| 日喀则市| 尉犁县| 韶山市| 中方县| 突泉县| 榕江县| 屯门区| 宽城| 扎兰屯市| 许昌县| 仪征市| 永定县| 永川市| 武胜县| 会泽县| 灵宝市| 舟山市| 宜春市| 余江县| 乌兰浩特市| 克东县| 怀化市| 文昌市| 城步| 金沙县| 仪陇县|