如何将Xcode Storyboard的“Simulated Metrics”工具栏连接到实际的IBOutlet UIToolbar?
尝试通过Xcode StoryboarddeviseUIToolbar附件视图时遇到问题。
当我拖动一个UIToolbar对象到我的视图控制器的顶部边缘时,该项目被添加到左侧窗格,我可以将其连接到我的class级的IBOutlets。 当我运行应用程序时,它显示正确。
但是,故事板上的任何位置都不可见工具栏。 因此,我首先失去了使用Interface Builder的可视化编辑优势。 酒吧button项目只在左边栏中可见。
通过使用视图控制器的“模拟度量”,我似乎已经无法在IBcanvas中看到视图。 现在我可以在故事板中看到一个工具栏。
- 属性检查器>模拟指标
- 将“底部栏”设置为“不透明工具栏”
- 将栏button项拖动到此模拟工具栏中
但是,当我运行的应用程序,这个“模拟工具栏”是不可见的。
我无法通过Connections Inspector将模拟的工具栏链接到IBOutlet
我还没有find将“工具栏对象”(第一幅图像)链接到“模拟工具栏”(第二幅图像)的方法。
我的主要目标是在故事板中看到工具栏的可视化表示。 这可能吗?
模拟指标就是这样 – 模拟。 他们帮助您可视化您的devise,但是工件不一定会在运行时显示出其他一些机制。 在故事板中创build的工具栏在运行时存在,但未添加到视图中。 这就是为什么它在现场的标题。
UIToolbar
的标准用法是允许UINavigationController
pipe理它。 因此,在selectUINavigationController
时,在InterfaceBuilder的属性检查器窗格中会出现切换。
从那里你可以根据需要添加UIBarButtonItem
,并将它们连接到代码中的IBOutlet
。 无需将工具栏连接到IBOutlet; 你可以在运行时从你的UINavigationController's
toolbar
属性中获取它。
请参阅Apple文档 。
- 如何使用Interface Builder设置UIScreenEdgePanGestureRecognizer?
- 当标识符存在时,'Receiver没有标识符'
- iOS Storyboard:如何在UIScrollView中编辑大于屏幕的内容视图
- Xcode中有2个第三方库的重复符号问题
- 无法访问生成设置
- 如何在Xcode6中为新创build的约束禁用“相对边距”选项
- livereload导致应用程序在启animation面(连续加载轮)失速 – 离子
- 如何创buildUISearchController,因为UISearchDisplayController在iOS 8中已被弃用?
- UIView的默认样式有圆angular?