【问题标题】:How to build a UI similar to Pocket for Mac OS X?如何为 Mac OS X 构建类似于 Pocket 的 UI?
【发布时间】:2013-12-09 15:43:45
【问题描述】:

我刚开始 Mac OS X 编程,我想构建一个类似于 Pocket Mac 客户端的 UI。 我从 SourceList 开始,但关于表格滚动,它不起作用。然后我找到了一个 NSSplitView,但它看起来完全不同(见第二个屏幕截图)。 我在可可控件和其他一些在线存储库中搜索了类似的用户界面,但找不到一些。 这是我的应用测试(NSSplitView 中的一个表)。它会工作,但如果我添加内容看起来很丑...... 有人知道如何获得与袖珍 UI 相似的外观吗?

【问题讨论】:

  • 您可以先将NSSplitViewstyle 更改为thin 样式。您还需要一个基于视图的表格视图。

标签: objective-c macos cocoa user-interface


【解决方案1】:

您可以使用此源将按钮放在标题栏上吗:

https://www.cocoacontrols.com/controls/ansegmentedcontrol

对于列表,您应该使用 NSTableView 和 View Based stye 以通过双击表格视图来激活内容模式,以获取更多信息:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTableView_Class/Reference/Reference.html

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    相关资源
    最近更新 更多