UISegmentedControl 不响应触摸
Posted
技术标签:
【中文标题】UISegmentedControl 不响应触摸【英文标题】:UISegmentedControl not responding to touches 【发布时间】:2014-03-03 14:06:26 【问题描述】:我在 XIB 文件中有一个 UISegmentedControl。我已将它放置在 UIBarButtonItem 中,而后者又放置在 UIToolBar 中。我遇到的问题是 UISegmentedControl 没有响应触摸,即使我已连接到 IBAction 方法。知道可能是什么问题吗?
【问题讨论】:
【参考方案1】:我会检查以下项目:
-
右键单击元素以确保
IBAction
已连接
让您在主线程上没有可能导致视图滞后的繁重操作
让你看不清UISegmentedControl
【讨论】:
是的,就是这样。那里有一个透明的视野。谢谢你。 :) @RameezHussain 很高兴为您提供帮助!如果这是您的解决方案,可以接受答案吗? 而不是透明的视图。我的情况是我的分段控件的超级视图小于它的子视图。这就是为什么我可以看到我的分段控件但不能触摸它的原因。谢谢你的提示。 =)【参考方案2】:确保将分段控件上的“.userInteractionEnabled
”设置为“YES
”。
【讨论】:
以上是关于UISegmentedControl 不响应触摸的主要内容,如果未能解决你的问题,请参考以下文章
如何使单个 UISegmentedControl 部分检测多个触摸
UISegmentedControl 不响应 UIToolbar 中的 UIControlEventValueChanged
UISegmentedControl去掉背景色与UIScrollView联动