草庐IT

touchinside

全部标签

ios - 两个按钮同时按下输入

我正在尝试在屏幕上放置两个按钮并进行设置,以便用户需要同时按下它们才能触发操作。这类似于Windows上的ctrl+alt+del或核激活序列需要两个人同时按下不同位置的按钮。最好的方法是什么?创建一个拦截触摸的View,然后查看触摸落在何处? 最佳答案 由于UIButton是UIControl的子类,它继承了UIControl的touchInside属性。此外,当UIButton发送touch-upinsideAction时,它仍然以YES响应touchInside。因此,您可以将两个按钮都连接到此操作:-(IBAction)bu

objective-c - 框架外的 iOS UIButton 未触发 touchinside 事件

我有三个ViewController和一个View。一个包含主视图,另一个包含自定义导航栏,第三个包含View(也就是第三个ViewController的subview)。当应用程序加载时,导航栏View将与subview一起可见。在subview中,我有一个按钮,我想将其放置在导航栏View的顶部。不幸的是,我不能使用像navigationitem.setrightbutton这样的方法直接做到这一点......或任何其他此类方法(一切都是编码的,没有Nib)。所以我正在做的是将我的按钮框架y值设置为负值。这意味着按钮超出了subview的框架边界,但它实现了我想要的,即将按钮放置在