我已經開發了Android和iOS版開始發展。對於Android,我使用拖放式UI元素並手動編輯xml文件來構建UI。手動編輯xml視圖文件爲我提供了我想要的精度。但這並不意味着,我只是使用原始的XML,並從未看過視覺UI構建器。在iOS世界中,UI通常駐留在故事板文件中,該文件實際上是一個xml文件。我想遵循我在Android中遵循的相同方法,從拖放開始,然後手動編輯文件以使事情精確。我的問題是,這種方法有沒有技術問題?可以手動編輯打破應用程序?我問這是因爲沒有人這樣做。手工編輯iOS故事板文件在技術上可以嗎?
我想用這種方法去,如果它沒有可能會破壞東西,哪怕是不常見或標準的做法。而且我不希望以編程方式做到這一點的原因是,那麼我必須保持UI的心理模型在我的腦海裏,因爲我不能建設和模擬器/設備運行前看到它。我對修改整個項目中引用的標識符並不感興趣,並且不容易重構。我更感興趣的是改變不同屬性的值。這更像是調整而不是編輯。
我會說不......新版本能夠站出來,打破你的世界......我會做基本的東西在故事板,並用代碼編輯,如果你需要的水平,該GUI不支持扭捏的事情。 –
設置常量很好。設置新的東西會讓你感覺更長,所以沒有什麼值得的。雖然實用程序窗格中的所有內容都爲我提供了所需的全部精度,並且我在故事板中完成了一些非常複雜的UI。 –