最近我尝试创建一个自定义的segmentedControl,其中我有三个视图。
当我接触到第一视图时,tapGesture工作了。但剩下的一半回应了。
我的细分框架是:
segment.frame = CGRectMake(0,0,300,100);
UIView的框架是:
view1 = [[UIView alloc] initWithFrame:CGRectMake(10,80,100,40)];
答案 0 :(得分:0)
将帧的高度更改为200然后它将起作用:
segment.frame=CGRectMake(0, 0, 300, 200) ;
原因:比较时您的视野高度较低。
答案 1 :(得分:0)
像这样放置你的视图框架它会对你有用。因为你从y = 0添加高度为100的Segment,所以你可以在y = 100之后设置视图框架。
view1 = [[UIView alloc] initWithFrame:CGRectMake(10,110,100,40)];