创建iPhone UI元素

时间:2009-06-20 13:08:28

标签: iphone graphics user-interface interface-builder

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

我应该如何创建这些图形,只需使用pngs,或者我可以在界面构建器中使用特殊的绘图工具形状吗?

2 个答案:

答案 0 :(得分:2)

您可以使用iPhone SDK本身支持的任何类型的图像。 Here你会找到一份清单。但。为方便起见,我也会在此列出:

  • 标记图像文件格式(TIFF).tiff,.tif
  • 联合图像专家组(JPEG).jpg,.jpeg
  • 图形交换格式(GIF).gif
  • 便携式网络图形(PNG).png
  • Windows位图格式(DIB).bmp,.BMPf
  • Windows图标格式.ico
  • Windows Cursor .cur
  • XWindow位图.xbm

希望它有所帮助。

答案 1 :(得分:2)

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

您可以在开发人员连接中搜索,例如: https://developer.apple.com/iphone/library/samplecode/UICatalog/ 有一些像苹果按钮的图像文件。这些可以通过编程方式“拉伸”到任何大小,查看[UIImage stretchableImageWithLeftCapWidth:topCapHeight:]

某些图像,例如出现在标签控制器中的图像(请参见世界时钟应用程序中屏幕底部),为您量身定制。你提供图像,例如只是形状的alpha通道,当它被选中时会自动获得蓝色渐变。

此外,.pngs据说可以通过XCode进行优化,以便在iPhone上使用,所以尽管它可以支持多种格式,但您可能会坚持.png

相关问题