如何在Cocoa Obj-C for Mac中创建选择页面

时间:2012-01-24 00:24:02

标签: objective-c cocoa user-interface

我正在使用Xcode 4.2为Mac创建一个应用程序,我想在启动时创建一个与GarageBand和Microsoft Office中的页面类似的页面。用户可以选择一个选项(模板),然后按“选择”开始使用该模板。以下图像描述了GarageBand和MSOffice的启动(选项)屏幕:

Garageband startup page

请注意,这两种方法都有一种选择(模板)开始的有趣方式。

MSOffice Start Page

我想知道正在使用哪种UI元素或特殊类。我确实意识到很多自定义艺术品都会涉及到这一点。还请解释如何使用这些项目,如单选按钮,而不是普通按钮。

1 个答案:

答案 0 :(得分:3)

使用NSCollectionView几乎可以肯定。 NSCollectionView可能有点难以使用(在我有限的经验中)所以我首先看一下文档:

Quick Start for Collection Views

NSCollectionView Class Reference

然后在一些教程中:

NSCollectionView Tutorial for Dummies (Xcode 3.1.3)(有点过时但仍然有用)

Adventures with NSCollectionView