当前位置: 代码迷 >> Iphone >> 昨晚关于segment和tableview混合使用的一点有关问题
  详细解决方案

昨晚关于segment和tableview混合使用的一点有关问题

热度:30   发布时间:2016-04-25 05:40:42.0
昨晚关于segment和tableview混合使用的一点问题

    昨天晚上,我在弄百度地图的离线界面的时候,用了一个segmentcontrol去控制两个tableview,但是呢,我发现无论如何刚进去时的那个界面是无法显示的。

因为开始默认了selectedSegmentIndex = 0;也就是默认界面的控制索引。

 

我发现了两个问题:

   1.如果这样设置,当segmentcontrol先于tableview加载时,默认的界面是无法显示的,必须要,重新点击才可以加载出数据,不知道这算不算一个系统bug。

   2.并且segmentcontrol先于tableview加载时,tableview的frame是这样设置的宽、高、x坐标并没有什么不同,单单是y坐标,它的y坐标为状态栏20+navagationbar的高度;但是如果tableview先于segmentcontrol加载时,它的y坐标直接设为0就好了,并且这两种情况都不影响正常的观看。这算是系统的一个自我调整,还是不算bug的bug。

  相关解决方案