use*_*037 3 uiscrollview ios autolayout
我已经看到了关于自定义转换的类似问题(iOS7自定义ViewController转换和顶部布局指南和导航控制器顶部布局指南不满足于自定义转换),但即使定期推送我也有问题.我正在使用最新的Xcode(版本5.1.1(5B1008)).
这是我的故事板:
第3个VC出现问题
这是第三个VC设置:

我的第三个控制器的布局如下:
UIView
UIScrollView
InnerUIView
Other views
Run Code Online (Sandbox Code Playgroud)
我尝试了两种不同的方法来创建布局:
忽略顶部布局指南(由于导航条,y = 64)
我将scrollview的顶部固定到容器(忽略topLayoutGuide),手动设置内部视图的高度并将其顶部固定为scrollView.它给了我以下结果:
看起来很好,但为什么我需要顶部布局指南呢?
使用topLayout指南
ScrollView的顶部固定在topLayoutGuide上.

如您所见,顶部按钮向下移动,视图看起来很奇怪.
创建此类布局的正确方法是什么?
我有同样的问题,花了几个小时把头发拉出来.我在scrollview中的容器视图有奇怪的顶部偏移,尽管它有顶部约束集.我找到的解决方法 - 您必须取消选中Adjust Scroll View Insets控制器布局选项

这样内容视图(在我的情况下)仍然固定在scrollview的顶部.
不幸的是,我找不到任何合理的解释这种行为.
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |