Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS7自动布局,带选项卡栏,结合UIScrollView和可缩放UIImageView,不工作_Ios_Objective C_Ios7_Uiscrollview_Uiimageview - Fatal编程技术网

iOS7自动布局,带选项卡栏,结合UIScrollView和可缩放UIImageView,不工作

iOS7自动布局,带选项卡栏,结合UIScrollView和可缩放UIImageView,不工作,ios,objective-c,ios7,uiscrollview,uiimageview,Ios,Objective C,Ios7,Uiscrollview,Uiimageview,我的设置有些复杂,在UIScrollView中有一个可缩放的UIImageView。缩放和与之相关的一切都正常工作。 然而,由于iOS6/7中实现的自动布局,我似乎无法找到一种方法来解释uitabar的约束。因此,现在图像从底部被切掉,如下图所示: 我希望它显示在以下位置: 到目前为止,我已经对所有的约束进行了大量的修改,甚至根本没有考虑过放弃AutoLayout,只是后来发现了布局的其他问题 所以我想使用AutoLayout功能,但不确定如何正确使用它们。 为了确保缩放部分正常工作,我现在

我的设置有些复杂,在
UIScrollView
中有一个可缩放的
UIImageView
。缩放和与之相关的一切都正常工作。 然而,由于iOS6/7中实现的自动布局,我似乎无法找到一种方法来解释
uitabar
的约束。因此,现在图像从底部被切掉,如下图所示:

我希望它显示在以下位置:

到目前为止,我已经对所有的约束进行了大量的修改,甚至根本没有考虑过放弃AutoLayout,只是后来发现了布局的其他问题

所以我想使用AutoLayout功能,但不确定如何正确使用它们。 为了确保缩放部分正常工作,我现在设置了如下约束:

(滚动视图左侧,图像视图右侧)


希望有人能为我指明正确的方向,告诉我如何添加/修改约束,以使
选项卡栏
得到尊重,并正确显示
UIImageView

如我前面所说,尝试取消选中视图控制器的扩展边,该边将在viewController的属性中可用

取消选中顶部栏和底部栏下的复选框,然后重试一次。很高兴这对你有帮助


正如我前面所说的,尝试取消选中视图控制器的扩展边,该扩展边将在viewController的属性中可用

取消选中顶部栏和底部栏下的复选框,然后重试一次。很高兴这对你有帮助


您是否尝试过不使用autolayout?请参阅我的问题,我在其中陈述了以下内容:“到目前为止,我一直在处理所有约束,甚至考虑放弃autolayout,但后来却发现布局存在其他问题。”因此,是的,我尝试过……)请尝试取消选中viewcontrollerI可用的顶栏和底栏的“延伸边”复选框。我已尝试取消选中这些复选框,最终解决了我的问题。我还删除了所有约束,并自动设置它们,这与取消选中那些扩展边复选框相结合,修复了它。谢谢welocme很高兴帮助您尝试不使用autolayout?请参阅我的问题,其中我陈述了以下内容:“到目前为止,我一直在处理所有约束,甚至考虑放弃autolayout,但后来却发现布局存在其他问题。”因此,是的,我尝试过……)请尝试取消选中viewcontrollerI可用的顶栏和底栏的“延伸边”复选框。我已尝试取消选中这些复选框,最终解决了我的问题。我还删除了所有约束,并自动设置它们,这与取消选中那些扩展边复选框相结合,修复了它。谢谢很高兴能帮助你