如何在CocoaIB中实现与MailiTunesFinderetc类似的侧边栏?

如何在CocoaIB中实现与MailiTunesFinderetc类似的侧边栏?,第1张

概述我认为这个标题几乎说明了这一切…我正在寻找一种类似于所有上述程序中使用的标准OS X侧边栏的界面,我想知道有没有人有任何想法,最简单的方法要做到这一点,即关于左侧选择窗格中使用的视图。真的我不认为我甚至需要在苹果应用程序中看到的分层组件,我只需要一个很好看的平面列表,这些选项决定了右侧窗格中显示的内容。 明显的开始是垂直分割布局视图,但除此之外,我不完全确定去哪里。只有一列或类似的列的集合视图? 我认为这个标题几乎说明了这一切…我正在寻找一种类似于所有上述程序中使用的标准OS X侧边栏的界面,我想知道有没有人有任何想法,最简单的方法要做到这一点,即关于左侧选择窗格中使用的视图。真的我不认为我甚至需要在苹果应用程序中看到的分层组件,我只需要一个很好看的平面列表,这些选项决定了右侧窗格中显示的内容。

明显的开始是垂直分割布局视图,但除此之外,我不完全确定去哪里。只有一列或类似的列的集合视图?

解决方法 我做了一些使用类似设置的应用程序。

我通常使用NssplitVIEw,在左窗格中单列NStableVIEw。不要忘记禁用标题,并将其显示为“源视图”样式。

如果你想要披露三角形,那么你将需要使用NSOutlineVIEw而不是NStableVIEw,但至少在第一次,我会坚持一个简单的NStableVIEw。

我也使用的模式是使NStableVIEw略短于NssplitVIEw,并且底部有按钮(添加,删除等)。我通常围绕Core Data构建程序,因此可以轻松地将这些方法与创建/删除对象的方法相连接,然后将NStableVIEw绑定到对象数组。

总结

以上是内存溢出为你收集整理的如何在Cocoa/IB中实现与Mail/iTunes/Finder/etc类似的侧边栏?全部内容,希望文章能够帮你解决如何在Cocoa/IB中实现与Mail/iTunes/Finder/etc类似的侧边栏?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1040793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存