我正在尝试使用Xcode 4遵循这些说明,但无法调整xib的大小。有谁知道怎么样? (无法点击宽度和高度)也没有UITableViewController所以我只使用了UIViewController。
编辑 - 我的目标实际上是不使用弹出控制器,我只是想在这里的示例之后创建一个模态登录对话框:How to resize a UIModalPresentationFormSheet?并且我正在尝试使视图控制器300x400
弹出控制器必须有一个 查看控制器内部。所以我们 需要创建一个新的视图控制器。 转到文件>新文件>可可触摸 课程> UIViewController> UITableViewController子类>>同 用于UI的XIB>>针对iPad。名称 它是OptionsViewController。拖动你的 viewcontroller.h和viewcontroller.m 文件进入类组和 新的XIB进入资源组。
打开XIB并转到尺寸 督察。改变宽度和高度 属性250和300.保存你的 文件和关闭界面构建器。
答案 0 :(得分:43)
似乎在Xcode 4.5+中,只是令人讨厌:Apple再次改变了这一点。
相反,你现在必须:
...在编辑大小字段时删除了“块”。
(这与我期望它首先工作的方式非常接近,但我必须说它不容易找到 - 你必须在不同的屏幕上编辑不同的值(没有Apple的帮助),为了在正确的屏幕上取消打破编辑字段。不好的设计!)
答案 1 :(得分:34)
Interface Builder(以及Xcode 4中的IB等效项)将不允许您更改顶级视图的大小(或自动调整大小属性)。
选择您的视图,并在“视图属性”检查器中将“状态栏”,“顶栏”和“底栏”设置为“未指定”。然后你应该能够改变大小。
答案 2 :(得分:1)
在Swift 4.2界面中,构建器不允许您更改大小
单击视图并打开属性检查器,然后将顶部,底部栏更改为无,将大小更改为自由格式。现在您可以进行尺寸更改了。