Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何为Mac OS X构建类似Pocket的UI?_Objective C_Macos_Cocoa_User Interface - Fatal编程技术网

Objective c 如何为Mac OS X构建类似Pocket的UI?

Objective c 如何为Mac OS X构建类似Pocket的UI?,objective-c,macos,cocoa,user-interface,Objective C,Macos,Cocoa,User Interface,我刚刚开始MacOSX编程,我想构建一个类似Pocket Mac客户端的UI。 我从一个SourceList开始,但它在表格滚动方面不起作用。然后我发现了一个NSSplitView,但是它看起来很不一样,请参见第二个屏幕截图。 我在cocoa控件和其他一些在线存储库中搜索类似的ui,但没有找到。 这是我的应用程序在NSSplitView中测试一个表。它将工作,但看起来相当丑陋,如果我添加内容。。。 有人对如何获得与pocket UI相似的外观有想法吗? 您可以使用此源在标题栏上放置按钮: 对于列

我刚刚开始MacOSX编程,我想构建一个类似Pocket Mac客户端的UI。 我从一个SourceList开始,但它在表格滚动方面不起作用。然后我发现了一个NSSplitView,但是它看起来很不一样,请参见第二个屏幕截图。 我在cocoa控件和其他一些在线存储库中搜索类似的ui,但没有找到。 这是我的应用程序在NSSplitView中测试一个表。它将工作,但看起来相当丑陋,如果我添加内容。。。 有人对如何获得与pocket UI相似的外观有想法吗?

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

对于列表,您应使用NSTableView和基于视图的stye作为内容模式,该模式通过双击“表视图”激活,有关详细信息:


可以从将NSSplitView的样式更改为精简样式开始。您还需要一个基于视图的表视图。