iphone - 创建 iPhone UI 元素

标签 iphone graphics user-interface interface-builder

我在界面构建器中发现了一堆 iPhone 对象,但我认为会有一个标准的图标包、渐变等以使事情更像苹果。

我应该如何创建这些图形,只需使用 png,或者是否有可以在界面生成器中使用的特殊绘图工具形状?

最佳答案

不,您在界面生成器本身中找不到任何形状工具。

您可以在开发者连接中搜索,例如: https://developer.apple.com/iphone/library/samplecode/UICatalog/ 有一些带有类似苹果按钮的图像文件。这些可以通过编程方式“拉伸(stretch)”到任何尺寸,请查看 [UIImagestretchableImageWithLeftCapWidth:topCapHeight:]

某些图像,例如出现在选项卡 Controller 中的图像(请参见世界时钟应用程序中的屏幕底部),已为您进行了风格化。您提供图像,例如只是形状的 Alpha channel ,选择它时会自动获取蓝色渐变。

此外,据说 .png 已由 XCode 优化以在 iPhone 上使用,因此尽管它可以支持多种格式,但您可能会坚持使用 .png

关于iphone - 创建 iPhone UI 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1021577/

相关文章:

user-interface - Matlab GUI 给出的 fatal error

iphone - 代码签名错误 : code signing is required for product type 'Application' in SDK 'iOS 5.1'

java - J标签翻译

java - 全屏独占模式错误

Java 图形字体 - 如何确保字符位于特定区域?

android - 如何在运行时向 ListView 项添加动态 View ?

cocoa - 更新 NSStatusItem 的图像

iphone - 在表格 View 部分标题中垂直居中 UILabel 文本

iphone - UIWebView 未加载 url

iphone - 将 xcode 4.6 iPhone 应用程序转换为通用应用程序