2012-09-08 54 views
7

iOS GUI元素列表的好资源是什么?我在哪里可以获得所有iOS元素的列表?

官方文档(如UIPickerView docs)不包含图像,虽然官方概述文档有时包含图像,但不易找到。

我发现的最接近的东西是iOS photoshop模板(包括真棒Teehan Lax one),但它们没有引用类名,或者没有任何常见的第三方控件。

编辑:基于网页的网站会很棒,所以我可以与其他没有Xcode的人分享,或者在iPad上浏览。

回答

12

Apple Developer门户网站有一个document列出iOS的所有用户界面元素,并进入他们的各种用途。下面是他们如何描述一个UITextView的摘录:

文本视图 文本视图接受并显示多行文本。要详细了解如何在代码中定义文本视图,请参阅UITextView Class Reference


外观和行为 文本视图是任何高度的圆角矩形。文本视图支持滚动,当内容太大而无法放入边界时。

如果文本视图支持用户编辑,则当用户在文本视图内轻敲时会出现键盘。键盘的输入方法和布局取决于用户的语言设置。当用户点击标有“。?123”的按钮时,键盘会更改为显示数字,标点符号和一些常用符号。


准则 您可以控制文本视图中文本的字体,颜色和对齐方式,但只适用于整个文本。换句话说,你不能只为部分文本改变任何这些属性。默认字体是系统字体,默认颜色是黑色,因为这些字体往往是最具可读性的。对齐属性的默认值已保留(可将其更改为居中或右侧)。

如果必须在显示文本的视图中启用可变字体,颜色或对齐,则可以使用Web视图而不是文本视图,并使用HTML设置文本的样式。

您还可以指定不同的键盘样式,具体取决于您希望用户输入的内容类型。对于您可以使用样式的说明,请参阅“文本字段。”

如果你只是想看到UI元素的列表,而不是说明,到侧边栏左侧,然后点击披露“iOS用户界面元素使用指南”旁边的箭头,它将包含“酒吧”,“内容视图”,“控件”等常规类别的列表。您可以从中点击类别标题旁边的公开箭头查看各个UI元素。下图说明了我的意思:

enter image description here

+0

这样做,谢谢!出于某种原因,我从未找到该页面。 –

+7

该链接已死亡,我相信原始文档已弃用。 这是一个全新的[链接](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ContentViews.html#//apple_ref/doc/uid/TP40006556-CH13-SW1)。 – NAlexN

+0

我更新了答案中的网址,以便它仍然适用于人。 –

0

如果您正在寻找标准框架的GUI元素列表,您可以为它们检查Interface Builder,甚至更改配置以显示可能的创建方法。 Storyboard还为您添加内容提供了一些灵活性。

+0

感谢您的回应!我有时还需要与技术人员较少的人交谈,因此拥有基于网络的资源将是一件好事。 –

+0

@qegal - 对不起,我最近的评论并不清楚。我的挑战是我正在与一个客户讨论一个UIDatePicker,并希望能够通过一个例子链接到一个页面。 –

相关问题