ios - 如何使用 XCode 5 在 IB 中设置 View 的大小?

标签 ios xcode

我几个月前就已经有了这个问题的答案,但是它适用于 XCode < 5 的版本。

Unable to change the size of a view in IB

XCode 5 不再有模拟指标部分*,因此如果 IB 中的 View 变暗,您如何设置它的大小和原点?

*编辑 - 好的,所以我发现 XCode 5 仍然有一个模拟指标部分,但对我来说它没有显示。 (XCode v 5.0)。所以我现在的问题是为什么它没有显示?

enter image description here

enter image description here

最佳答案

如果您的 View 是 View Controller 的主视图,那么您必须更改 View Controller 本身的模拟指标属性。

如果您只想要一个 View ,而不是 View Controller ,那么摆脱它并直接在 IB 中插入您的 View ,您将能够直接更改模拟指标属性。

关于起源问题: View 的起源是相对于它的父 View 的。如果您在 NIB 中创建自由形式 View ,那么我想这是为了稍后将其添加到另一个 View 。所以你必须在那个精确的时刻动态地设置原点。你也可以在那个时候以编程方式处理 iOS6/7 状态栏增量。否则,如果你想在 IB 中做所有事情,你也可以在其父 View 的 NIB 中定义你的自由 View 并将其直接添加到其父 View ,设置原点等。然后你可以使用自动布局来处理增量,但我需要确认这一点。

关于ios - 如何使用 XCode 5 在 IB 中设置 View 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19430101/

相关文章:

ios - ipad air 2 多任务处理取代了详细信息 View 上的主视图

ios - 不给superview加约束,可以吗?

ios - NO_CRASH_STACK + 0 [Xcode 10.1] 崩溃

ios - 导航堆栈在运行时重新排序/重新安排场景

objective-c - 添加推送通知时的 Bundle ID 问题

ios - objective-c - 尝试将 "raw" "application/json"数据发布到服务器 API

ios - 从服务器下载: "This application is modifying the autolayout engine ..."

xcode - 如何更新实时 NSSlider 值?

ios - ios9.3上xcode 7.3中的路径似乎没有有效的已编译 Storyboard

objective-c - 如何为 UITableViewController 中不同部分的每一行指定高度?