我米使用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