【问题标题】:How do I set primaryActionTriggered for a custom UIControl?如何为自定义 UIControl 设置 primaryActionTriggered?
【发布时间】:2020-09-07 05:09:53
【问题描述】:

我创建了一个自定义 UIControl。最接近的比较是 UIStepper,但它是 UIControl 的子类,因为它完全是自定义的。

对于大多数 UIControls,您可以使用 primaryActionTriggered 创建目标操作,以避免需要知道哪些操作很重要。我想为我的自定义 UIControl 提供同样的便利。那么如何将UIControl.Event.valueChanged 映射到UIControl.Event.primaryActionTriggered

【问题讨论】:

    标签: uikit uicontrol uicontrolevents target-action


    【解决方案1】:

    我认为如果您正在监听 valueChanged 事件,那么您只需要在该事件触发时手动调用 sendActions(for: .primaryActionTriggered)

    【讨论】:

    • 我从来没有想过它可以像发送两者一样简单。假设有一些潜在的私有映射步骤来使主要意味着控制想要的任何东西。 ?‍♂️
    猜你喜欢
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 2011-08-01
    相关资源
    最近更新 更多