2013-10-20 44 views
3

所以我想爲我的按鈕使用iOS標準按鈕圖標。我也需要以編程方式對它們進行着色。iOS標準按鈕? UIButton與UIBarButtonItem對比我自己的設計?

到目前爲止,我發現:

  1. 信息圖標:我可以用UIButton做到這一點,但不與UIBarButtonItem
  2. 書籤圖標:我可以用UIBarButtonItem來做到這一點,但不能用UIButton做到這一點。
  3. 設置圖標:我可以使用上述任何一種方法。我將不得不提供我自己的設計。

用我自己的設計,我將無法使用tint屬性,所以我實際上必須以不同的顏色提供它。

這是正確的嗎?

蘋果對我們被允許使用的系統圖標如此挑剔有什麼原因嗎?應該不是很好的UI設計依賴於標準/預測的行爲?

+0

我剛剛發現,設色我自己的設計UIBarButtonItem的作品。這很酷!但是,我仍然困惑爲什麼我們應該只允許使用一些,但不是所有的圖標。 –

+2

閱讀[iOS人機界面指南](https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/)。不要吝嗇,因爲你的問題在那裏得到了回答,它會爲你節省很多頭痛的道路。 – RyanR

回答

-1

您需要設計自己的圖標。你永遠不能在你的應用中使用Apple的圖標。他們受Apple版權保護。如果您使用任何圖標,則當您將應用提交到App Store時,您的應用將被Apple App Reviewer拒絕。

相關問題