我认为我必须遗漏一些简单的东西但是对Xcode不熟悉......特别是我在Swift编码,但我相信这更像是一个.xib文件问题。在NSTableView之外添加和删除按钮很容易(比如本机邮件应用程序的首选项>签名面板),但是如何将这些按钮集成到看似NSTableView本身? (更像是本机邮件应用程序的首选项 - >帐户面板)理想情况下,我希望该选项不仅仅包含添加/删除按钮,但一旦我理解了添加更多功能的过程应该很容易。
答案 0 :(得分:6)
这些按钮没有集成,只是NSSegmentedControl
对齐到表格视图的底部。
要获得NSSegmentedControl
Style
设置为Small Square
Mode
设置为Momentary
Image
设置为NSAddTemplate
Image
设置为NSRemoveTemplate
width
设置为Auto
width
设置为固定宽度。答案 1 :(得分:0)
您展示的特定示例只是容器视图中的某些按钮,这些按钮邻接包含表视图的滚动视图的底部。容器视图绘制背景以匹配按钮和边框。它可能实际上是通过一个点“重叠”滚动视图,因此你不会在它们之间得到一个加倍的边界。
实际上,如果仔细观察,容器视图的一个点太窄,因此其右边框与滚动视图的右边框不匹配。这种情况证明它不是滚动视图的一部分或在滚动视图中。
答案 2 :(得分:0)
我也有同样的问题,并张贴了answer here:)
但是我认为它是一个包含2个用于+&-的NSButton的NSView,如上面我的答案中所述。