iOS7 自动布局与 Tabbar 结合 UIScrollView 和可缩放 UIImageView 不起作用
Posted
技术标签:
【中文标题】iOS7 自动布局与 Tabbar 结合 UIScrollView 和可缩放 UIImageView 不起作用【英文标题】:iOS7 auto layout with Tabbar combined with UIScrollView and zoomable UIImageView not working 【发布时间】:2014-01-06 12:10:31 【问题描述】:我有一个有点复杂的设置,在UIScrollView
中有一个可缩放的UIImageView
。缩放和与之相关的所有内容都可以正常工作。
然而,由于在 ios6/7 中实现了 autoLayout,我似乎无法找到一种方法来让约束考虑 UITabBar
。因此,现在图像在底部被切断,如下图所示:
我希望它在哪里显示如下:
到目前为止,我一直在搞乱所有的约束,甚至考虑过放弃 AutoLayout,但后来才发现布局有其他问题。
所以我想使用 AutoLayout 功能,但不知道如何正确使用它们。 为了确保缩放部分正常工作,我现在有这样的约束设置:
(ScrollView 左,ImageView 右)
希望有人可以为我指出如何添加/修改约束的正确方向,以便尊重 TabBar
并正确显示 UIImageView
。
【问题讨论】:
你试过不使用自动布局吗? 查看我的问题,我在其中陈述了以下内容:“到目前为止,我一直在处理所有约束,甚至考虑完全放弃 AutoLayout,但后来才发现布局的其他问题。 "所以是的,我试过了.. :) 尝试一次取消选中可用于视图控制器的顶栏和底栏的扩展边缘 我试图取消选中这些复选框,最后这解决了我的问题。我还删除了所有约束,并自动设置它们,这与取消选中那些扩展边缘复选框相结合,修复了它。谢谢!! 欢迎您的帮助 【参考方案1】:正如我之前所说,尝试取消选中视图控制器的扩展边缘,这将在视图控制器的属性中可用
取消选中顶部栏和底部栏下方的复选框,然后尝试一次。很高兴这对你有帮助
【讨论】:
以上是关于iOS7 自动布局与 Tabbar 结合 UIScrollView 和可缩放 UIImageView 不起作用的主要内容,如果未能解决你的问题,请参考以下文章