IOS7下 UIScrollView子View下移

来源:互联网 发布:sql 截断 编辑:程序博客网 时间:2024/06/05 00:33

      今天在写代码的过程中发现,在IOS7模拟器下用ScrollView,并添加子控件,ScrollView中的子控件y坐标自动增加了,感觉百思不得姐,于是求助万能的百度,找到了原因,记录一下。

       如果在IOS7下 UINavigationController内设置一个UIViewControlller,而UIViewController的第一个子视图是UIScrollView的话,UIScrollview里面所有的subView都会发生下移。

      当然有两个解决思路:

        1)把所有scrollView的子控件向上移(这种方法比较笨,然后上移多少需要计算)。

        2)在加入scrollView前在ViewController中加一个控件,使scrollView不为ViewController中的第一个子视图。随便加一个UIView就行,测试ok。

      解决办法出自:http://blog.sina.com.cn/s/blog_693850220101ev1i.html

0 0
原创粉丝点击