ios - 为什么 xCode 会四处移动我的对象?

标签 ios cocoa-touch layout

我有一个 ScrollView ,用于适应横向模式(因为我无法锁定纵向模式),因为当用户旋转时,他们仍然可以滚动浏览菜单。

下图是为了说明我的意思,我真正想要的是将灰色的“赞助商”框固定到页面底部,而不管屏幕尺寸的方向如何。

Correct Layout

这是我使用上述布局运行应用程序时得到的结果 Run App

出于某种原因,它只是将框向下移动。下面附上我当前的约束设置和我必须调整 ScrollView 大小的代码,只是为了帮助你。 Constraints

代码

Code

顺便说一句,您在图片中看到的 View Controller 是导航 Controller 和选项卡栏 Controller 的子级。附言我没有使用 Autolayout,我已经尝试过了,出于某种原因,它使我所有的表格内容都消失了,而且还做了一些其他奇怪的事情,所以我远离了它。

谢谢!

最佳答案

在 Storyboard中,选择您的赞助商框,然后转到“编辑器”->“固定”并选择最合适的一个。您可能会将底部空间固定到 super View 。

关于ios - 为什么 xCode 会四处移动我的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21250932/

相关文章:

ios - 如何在 Swift 中的 UITextField 上应用手机号码模式

ios 如何在从 UITableView 中的 rss 提要获取数据时显示事件指示器?

ios - 使用 UISearchController 通过 API 进行搜索?

android - 我怎样才能改变这个安卓布局?

java - Vaadin 中布局(或组件)的生命周期?

ios - 将自定义对象序列化为包含NSMutableArray的JSON

iphone - 如何检查UIDatePicker中的日期是否被修改?

iphone - UIImagePickerController 推送到我自己的 UINavigationalController 上?

iPhone - SSL 连接

css - mozilla 和 chrome 的页面布局不一样