iOS GUI元素列表的好资源是什么?我在哪里可以获得所有iOS元素的列表?
官方文档(如UIPickerView docs)不包含图像,虽然官方概述文档有时包含图像,但不易找到。
我发现的最接近的东西是iOS photoshop模板(包括真棒Teehan Lax one),但它们没有引用类名,或者没有任何常见的第三方控件。
编辑:基于网页的网站会很棒,所以我可以与其他没有Xcode的人分享,或者在iPad上浏览。
iOS GUI元素列表的好资源是什么?我在哪里可以获得所有iOS元素的列表?
官方文档(如UIPickerView docs)不包含图像,虽然官方概述文档有时包含图像,但不易找到。
我发现的最接近的东西是iOS photoshop模板(包括真棒Teehan Lax one),但它们没有引用类名,或者没有任何常见的第三方控件。
编辑:基于网页的网站会很棒,所以我可以与其他没有Xcode的人分享,或者在iPad上浏览。
Apple Developer门户网站有一个document列出iOS的所有用户界面元素,并进入他们的各种用途。下面是他们如何描述一个UITextView的摘录:
文本视图 文本视图接受并显示多行文本。要详细了解如何在代码中定义文本视图,请参阅UITextView Class Reference。
外观和行为 文本视图是任何高度的圆角矩形。文本视图支持滚动,当内容太大而无法放入边界时。
如果文本视图支持用户编辑,则当用户在文本视图内轻敲时会出现键盘。键盘的输入方法和布局取决于用户的语言设置。当用户点击标有“。?123”的按钮时,键盘会更改为显示数字,标点符号和一些常用符号。
准则 您可以控制文本视图中文本的字体,颜色和对齐方式,但只适用于整个文本。换句话说,你不能只为部分文本改变任何这些属性。默认字体是系统字体,默认颜色是黑色,因为这些字体往往是最具可读性的。对齐属性的默认值已保留(可将其更改为居中或右侧)。
如果必须在显示文本的视图中启用可变字体,颜色或对齐,则可以使用Web视图而不是文本视图,并使用HTML设置文本的样式。
您还可以指定不同的键盘样式,具体取决于您希望用户输入的内容类型。对于您可以使用样式的说明,请参阅“文本字段。”
如果你只是想看到UI元素的列表,而不是说明,到侧边栏左侧,然后点击披露“iOS用户界面元素使用指南”旁边的箭头,它将包含“酒吧”,“内容视图”,“控件”等常规类别的列表。您可以从中点击类别标题旁边的公开箭头查看各个UI元素。下图说明了我的意思:
如果您正在寻找标准框架的GUI元素列表,您可以为它们检查Interface Builder,甚至更改配置以显示可能的创建方法。 Storyboard还为您添加内容提供了一些灵活性。
感谢您的回应!我有时还需要与技术人员较少的人交谈,因此拥有基于网络的资源将是一件好事。 –
@qegal - 对不起,我最近的评论并不清楚。我的挑战是我正在与一个客户讨论一个UIDatePicker,并希望能够通过一个例子链接到一个页面。 –
这样做,谢谢!出于某种原因,我从未找到该页面。 –
该链接已死亡,我相信原始文档已弃用。 这是一个全新的[链接](https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ContentViews.html#//apple_ref/doc/uid/TP40006556-CH13-SW1)。 – NAlexN
我更新了答案中的网址,以便它仍然适用于人。 –