0
假設您必須開發一個應用程序,該應用程序需要完全自定義的用戶界面,以便您不能在Xcode中使用任何標準UI對象。iOS 7中完全自定義的UI
您將如何繼續創建這樣的用戶界面?你會使用界面生成器嗎?你會創建一個像母親UIView
?實現這個目標的最佳實踐是什麼? 什麼是最優雅的解決方案,減少代碼重複?
假設您必須開發一個應用程序,該應用程序需要完全自定義的用戶界面,以便您不能在Xcode中使用任何標準UI對象。iOS 7中完全自定義的UI
您將如何繼續創建這樣的用戶界面?你會使用界面生成器嗎?你會創建一個像母親UIView
?實現這個目標的最佳實踐是什麼? 什麼是最優雅的解決方案,減少代碼重複?
如果「完全定製」你的意思是應用程序的外觀和感覺,
話,我建議來設計你需要使用一些設計IDE的如的Photoshop,然後使用這些切片爲您的項目IB對象。
這是我找得到一個完整的自定義外觀用最少的代碼是最好的選擇,到目前爲止,通過最小的,我的意思是,你實際上不需要編寫任何代碼。您可以在「界面」構建器中完成此完整的自定義。
不過,我不認爲你可以完全忽略標準的UI對象,你需要他們增加基本功能。
如果定製控件是你在找什麼,那麼我建議你創建單獨的自定義控制類,使他們可以隨時隨地在你的項目中重複使用,或者在其他項目了。
這裏是自定義控件兩次精彩教程:
希望這有助於!
我的意思是構建定製化的控制。第一個鏈接顯示的正是我一直在尋找。謝謝! – Javiator