在 IB 中,如何将现有组件放置在新的 SplitView 中?
我现在正在更新我的一个 Mac 应用程序,刚刚发现我需要在所有组件后面放置一个 SplitView。这是解决这个问题的唯一方法吗?我需要将所有组件移出当前视图并添加 SplitView,然后将所有组件移回当前视图?
I'm updating one of my Mac apps right now, and just discovered I need to place a SplitView behind all of my components. Is the only way to go about this the way I'm thinking? I need to move all components out of the current view and add a SplitView, then move everything back in?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
组件必须放置在分割视图内。使用 Interface Builder 中的文档窗口可能会减轻一些负担。
Interface Builder 中有一个用于此操作的便捷快捷方式:布局 >在菜单项中嵌入对象。例如,如果您有两个视图并希望基于它们创建分割视图,请选择它们并选择“布局”>“布局”>“布局”。嵌入对象>分割视图。
The components must be placed inside the split view. Using the document window in Interface Builder might alleviate some of the burden.
There’s a handy shortcut in Interface Builder for this operation: the Layout > Embed Objects In menu item. For instance, if you have two views and want to create an split view based on them, select them both and choose Layout > Embed Objects In > Split View.
在 XCode 4.1 中:编辑器 >嵌入>分割视图
And in XCode 4.1: Editor > Embed In > Split View