我有一个包含 UILabel 和 UIImageView 的自定义 UIView。如何使我的 UIView 可点击?我希望 UIView 的背景在用户开始按下 UIView 时随时更改。当用户抬起按钮时,颜色应该变回。我还需要能够处理点击事件。
最佳答案
-(void)addGestureRecogniser:(UIView *)touchView{
UITapGestureRecognizer *singleTap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(changecolor)];
[touchView addGestureRecognizer:singleTap];
DBLog(@"ADD GESTURE RECOGNIZER");
}
-(void)changecolor{
// do something
}
1`) 这是代码片段,您需要将 View 作为参数传递以使其可点击。
关于objective-c - 如何使 UIView 可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491003/