我尝试使用 InterfaceBuilder 将 UISegmentedControl 的 touchDownRepeat 传递到其父 viewController 中的 IBAction,但是无论您连续点击 UISegmentedControl 多少次,IBAction 都不会触发。如果 UISegmentedControl 什么都不做,为什么它们会在 InterfaceBuilder 的弹出菜单中显示此输出?你如何让它做它应该做的事情? (对不起,如果这是一个菜鸟问题。)
另外,UISegmentedControl 的每个段可以直接作为对象引用吗?如何对其进行子类化?如果没有,为什么不呢,什么是好的解决方法?
我想让它双击一个段将启动一个 View 以编辑该段表示的模式。谢谢。
最佳答案
为什么不添加 UIButtons
在分段控件之上?您可以使用 UIControlEventTouchDownRepeat
检测对它们的双击。然后手动选择分段控件:- (void)setEnabled:(BOOL)enabled forSegmentAtIndex:(NSUInteger)segment
关于ios - 您将如何在每个段上使用双击识别器制作 UISegmentedControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18876793/