我想创建一个带有缩放控件和滚动条旁边的按钮的 ScrollView 。有点像 XCode 中的“平铺窗口”按钮(编辑器的右上角),它应该位于通常仅由滚动条使用的同一个框中。
您知道如何解决这个问题吗?
我正在考虑使用 NSScrollView
并将滚动条设置为 NSScroller
的自定义子类,其中包括其他小部件。哪些按钮使用与滚动条相同的样式?
最佳答案
子类NSScrollView
并覆盖-tile
。您将在 -init... 或 nib awake(或其他方便的时间)上添加 subview ,并在重写的 -tile
方法中手动布置控件。如果您先调用[ super 图 block ],然后调整底部或右侧滚动条为您的自定义控件腾出空间,您的工作就会容易得多。
关于objective-c - 如何在滚动条中包含其他控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668270/