ios uiimageview+webcache怎么使用
答案:1 悬赏:0 手机版
解决时间 2021-12-02 15:22
- 提问者网友:富士山上尢
- 2021-12-01 19:35
ios uiimageview+webcache怎么使用
最佳答案
- 五星知识达人网友:街头电车
- 2021-12-01 21:01
千锋扣丁学堂iOS开发为您解答:UIImageView并不像UIButton一样,点点鼠标就可以关联点击事件,也不像Android里有onClickListener,这里需要借助于UITapGestureRecognizer类。从类名上就可以看出,这个类就是用于处理tap(单击)事件的。 bbc和voaspecial是UIImageView对象 1234 [bbc setUserInteractionEnabled:YES]; [voaspecial setUserInteractionEnabled:YES]; [bbc addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(clickCategory:)]]; [voaspecial addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(clickCategory:)]]; 经测试,多个UIImageView不能共用一个UITapGestureRecognizer对象,之前调用的会。 根据点击的view判断来自谁的点击。 -(void)clickCategory:(UITapGestureRecognizer *)gestureRecognizer{ NSLog(@"click"); NSLog(@"%hhd",[gestureRecognizer isMemberOfClass:[UITapGestureRecognizer class]]); UIView *viewClicked=[gestureRecognizer view]; if (viewClicked==bbc) { NSLog(@"bbc"); }else if(viewClicked==voaspecial) { NSLog(@"voaspecial"); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯