昨天晚上,我在弄百度地图的离线界面的时候,用了一个segmentcontrol去控制两个tableview,但是呢,我发现无论如何刚进去时的那个界面是无法显示的。
因为开始默认了class="s1">selectedSegmentIndex = 0;也就是默认界面的控制索引。
我发现了两个问题:
1.如果这样设置,当segmentcontrol先于tableview加载时,默认的界面是无法显示的,必须要,重新点击才可以加载出数据,不知道这算不算一个系统bug。
2.并且segmentcontrol先于tableview加载时,tableview的frame是这样设置的宽、高、x坐标并没有什么不同,单单是y坐标,它的y坐标为状态栏20+navagationbar的高度;但是如果tableview先于segmentcontrol加载时,它的y坐标直接设为0就好了,并且这两种情况都不影响正常的观看。这算是系统的一个自我调整,还是不算bug的bug。