我想创建一个带有缩放控件的滚动视图和滚动条旁边的按钮。类似于XCode中的“平铺窗口”按钮(编辑器的右上角),它应该与滚动条通常仅使用的框相同。
你知道如何处理这个问题吗?
我正在考虑使用NSScrollView
并将滚动条设置为NSScroller
的自定义子类,其中包含其他小部件。什么类型的按钮使用与滚动条相同的样式?
答案 0 :(得分:1)
子类NSScrollView
并覆盖-tile
。您将在-init ...或nib唤醒(或其他一些方便的时间)上添加子视图,并在覆盖的-tile
方法中手动布局控件。如果您先调用[超级平铺],然后调整底部或右侧滚动条为您的自定义控件腾出空间,您的工作将会轻松很多。