如果我将选项卡视图控制器拖到 OS X 应用程序的情节提要中,选项卡视图按钮似乎行为不端。你能帮我理解发生了什么吗?
这是一个新项目的最小示例,我只是用新的选项卡视图控制器替换了默认的空视图控制器:
默认情况下,突出显示的 Tab View 显示为No Shadow Tab View
,这意味着 Tab View 的样式Tabless
在 Attributes Inspector 中。
场景列表中的选项卡视图下方还有两个选项卡视图项。
如果我构建并运行,结果如下所示:
选项卡控件可见,但选项卡视图没有边框。似乎显示的选项卡按钮实际上是两个额外的选项卡视图项,而不是选项卡视图本身的本机按钮。
如果我将 Tab View 的样式更改为Top Tabs
而不是 default Tabless
,我会得到一个边框,但重复的选项卡按钮:
如果我将其更改为Tabless With Bezel
,则边框位于选项卡按钮下方,而不是正确地位于按钮下方:
我想不通。为什么要从两组选项卡按钮开始(默认情况下隐藏“真实”一组)?这两个额外的 Tab View Item 似乎完全是多余的,但它们不能被删除。
使用 Interface Builder 和 Tab View Controller 时,有没有办法让标签栏具有适当的边框?