带有 Tabbar 的 iOS7 自动布局与 UIScrollView 和可缩放的 UIImageView 不工作

标签 ios objective-c ios7 uiscrollview uiimageview

我的设置有些复杂,我在 UIScrollView 中有一个可缩放的 UIImageView。缩放和与之相关的一切都正常工作。 然而,由于在 iOS6/7 中实现了 autoLayout,我似乎无法找到一种方法来为 UITabBar 设置约束。因此,现在图像在底部被截断,如您在这张图片中所见: image of tabbar problem

我希望它像这样显示的地方: image of the tabbar correctly

到目前为止,我一直在考虑所有的约束,甚至考虑过放弃 AutoLayout,只是后来才发现布局的其他问题。

所以我想使用 AutoLayout 功能,但不确定如何正确使用它们。 为了确保缩放部分正常工作,我现在有这样的约束设置: image of the scrollView constraints image of the imageView constraints

(左边是ScrollView,右边是ImageView)

希望有人能为我指出正确的方向,告诉我如何添加/修改约束,以便尊重 TabBar 并正确显示 UIImageView

最佳答案

正如我之前所说,尝试取消选中 View Controller 的扩展边缘,这将在 viewController 的属性中可用

取消选中 Top bars 和 under bottom bars 并尝试一次。很高兴这对你有帮助

enter image description here

关于带有 Tabbar 的 iOS7 自动布局与 UIScrollView 和可缩放的 UIImageView 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949768/

相关文章:

ios - 获取 UIView 上的最后一个触摸事件

ios - ObjC : is an object released IMMEDIATELY when no one references it?

objective-c - 在 iOS objective-c 中将 iPhone 属性设置为只读

ios - iOS 8 中的自定义状态栏

ios - 在 GCD block 中捕获 NSJSONSerialization 时出错

ios - 屏幕底部的 UIButton 仅间歇性突出显示

ios - QBR session 始终为空

ios - 如何获取facebook好友的公开信息。?

iOS 在 UITableViewCell 中以编程方式设置 UIImageView 约束在滚动 tableview 时变得困惑

ios - iOS 7 上的 UIBarButtonSystemItemRefresh