Questions tagged «ibaction»

10
IBOutlet和IBAction
在Xcode和Interface Builder中使用IBOutlet和IBAction的目的是什么? 如果我不使用IBOutlets和IBAction,有什么区别吗? 迅速: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } 目标C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... */ }

6
手势识别器和按钮动作
我有一个看起来像这样的视图层次结构: UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel 我已将手势识别器附加到我的UIView(B)。我面临的问题是我没有对UIView(B)内的Rounded Rect Button采取任何操作。singleTap手势识别器捕获/覆盖按钮的“ Touch Up Inside”事件。 我该如何运作?我认为响应者链层次结构将确保将优先考虑按钮触摸事件,并且它将被触发!我想念什么? 以下是一些相关代码: #pragma mark - #pragma mark View lifecycle (Gesture recognizer setup) - (void)viewDidLoad …

2
UIButton事件。有什么不同?
我遇到了一个问题,当我的按钮显示弹出菜单时,该按钮应保持“按下”状态。弹出框是某些过滤器的选择器,过滤器显示在按钮本身上。当我点击它并显示弹出窗口时,无论如何它都会被取消选择。 我认为我必须重新定义它在触摸事件上的行为,并使其不响应标准touch up inside。然后我想知道其他事件还负责什么?但是我在iOS库中找不到事件列表,而在StackOverflow中只是关于touch up inside或错误行为的问题touch down。 那么触摸事件之间有什么区别? 触摸取消-当您触摸按钮但将手指移开而仍未选择时? 着陆-轻按即可。 着陆重复?? 触摸拖动输入?? 触摸拖动出口? 触摸内部拖动 触摸拖动到外面 在内部进行修饰-点击并释放在其边界内的按钮时。它将UIButtons状态更改为“正常”。 在外面修饰-当您点击并释放按钮时,是否会触碰到边界? 其他IBAction不是由UIButton发送的,对不对?这些事件又如何改变UIButton的外观?喜欢highlighted还是selected? 我很高兴找到关于IBAction的好文章的链接,因为我找不到它。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.