2009-06-20 108 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