shr*_*day 1 objective-c uiview ios
我在我的导航项中放了一个UIView,我在上面使用了JSBadgeView.我想在点击它时出现不同的屏幕,但我不确定如何.iOS不会让我制作一个seque而且我在特征下检查了"按钮",但我不确定在那之后该怎么做.在Android中,我只会做Object.setOnClickListener,但据我所知,没有类似iOS的方法.有什么想法吗?
小智 7
创建点击手势识别器:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapHandler:)];
Run Code Online (Sandbox Code Playgroud)
将点击手势添加到UIView:
[aView addGestureRecognizer:tap];
Run Code Online (Sandbox Code Playgroud)
然后实现点击处理程序:
- (IBAction)tapHandler:(UITapGestureRecognizer *)recognizer { // Handler code }
Run Code Online (Sandbox Code Playgroud)
您应该只能在处理程序中手动执行所需的segue.
| 归档时间: |
|
| 查看次数: |
3390 次 |
| 最近记录: |