2009-06-20 75 views
3

我在界面构建器中发现了一堆iPhone对象,但我认为会有一些标准的图标,渐变等,使其更像苹果。创建iPhone用户界面元素

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

回答

2

不,您不会在界面制作工具本身找到任何形状工具。

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

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

此外,.pngs理应通过的XCode在iPhone上使用最优化,尽管格式,它可以支持过多,你可能会坚持.png格式

+0

顺便说一下,我自己是iPhone新手,上面的所有内容都是从斯坦福iPhone开发课程(在iTunes上免费)或从Dave Mark和Jeff LaMarche开始开发iPhone开始反思。我推荐给同伴小菜。在寻找png优化的时候,我显然偶然发现了LaMarche的博客,他提供了他的理论: http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html – MarquisDeMizzle 2009-06-20 14:44:40

2

本机可以使用iPhone SDK支持的任何类型的图像。 Here你会找到一个列表。但。为了您的方便我也会在这里列出来:

  • 标签图像文件格式(TIFF).TIFF,.TIF
  • 联合图像专家组(JPEG).JPG,.JPEG
  • 图形交换格式( GIF).gif注意:
  • 便携式网络图形(PNG).png格式
  • Windows位图格式(DIB).BMP,.BMPf
  • Windows图标格式。ICO
  • 的Windows光标的.cur
  • XWindow的位图.xbm

希望它能帮助。

+0

所有这些都将工作 - 但你应该使用PNG。 XCode在编译应用程序时执行PNG压缩,Apple强烈建议您使用PNG而不是其他格式。在iPhone开发中心公开发布的iPhone Graphics and Media Overview视频中,他们表示:“iPhone SDK支持多种不同的图像格式(PNG,TIFF,JPEG,GIF,BMP,CUR,XBM),但建议使用PNG格式,您应该将应用程序包中的所有图像转换为PNG以获得最佳性能。“ – 2009-06-20 16:17:35