3
所以我想爲我的按鈕使用iOS標準按鈕圖標。我也需要以編程方式對它們進行着色。iOS標準按鈕? UIButton與UIBarButtonItem對比我自己的設計?
到目前爲止,我發現:
- 信息圖標:我可以用
UIButton
做到這一點,但不與UIBarButtonItem
。 - 書籤圖標:我可以用
UIBarButtonItem
來做到這一點,但不能用UIButton
做到這一點。 - 設置圖標:我可以使用上述任何一種方法。我將不得不提供我自己的設計。
用我自己的設計,我將無法使用tint屬性,所以我實際上必須以不同的顏色提供它。
這是正確的嗎?
蘋果對我們被允許使用的系統圖標如此挑剔有什麼原因嗎?應該不是很好的UI設計依賴於標準/預測的行爲?
我剛剛發現,設色我自己的設計UIBarButtonItem的作品。這很酷!但是,我仍然困惑爲什麼我們應該只允許使用一些,但不是所有的圖標。 –
閱讀[iOS人機界面指南](https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/)。不要吝嗇,因爲你的問題在那裏得到了回答,它會爲你節省很多頭痛的道路。 – RyanR