我米使用UISegmentControl在我的应用程序 风格 - UISegmentedControlStyleBordered
使用的方法来控制事件 - UIControlEventValueChanged
但是我发现每个段的上半部没有响应触摸。UISegmentControl的上半部分不响应触摸
我重写-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
只是为了弄清楚怎么回事,但这种方法不获取呼吁段触摸的上半部分。
我检查了默认的iOS
应用程序,如提醒和ios5
地图应用程序hav段控制。但我发现,即使这些细分市场对上半部分的触摸都没有反应。但日历应用中的细分对上半部分的响应做出了响应。
如何使全段响应触摸事件?
可能其他视图重叠或是UISegmentControl的含有视图小于它?尝试设置父视图'clipsSubviews = YES'和/或使用该模拟器'调试 - >颜色混纺Layers' – 2013-03-07 09:27:15
检查其子视图帧... – Rajneesh071 2013-03-07 10:34:24
其父视图是UIToolbar并且没有属性clipsSubview。子视图框也可以。 – 2013-03-07 15:29:35