来自Android开发,我习惯在我的应用中大量定制,因为这是我的应用在所有设备上看起来一致的唯一方式(例如,每个供应商的按钮颜色都不同)。
我已经在运球(EA,Storific,Libra)上看到了许多看起来非常漂亮的iOS界面,这些界面看起来非常棒 - 但它们也放弃了很多内置的在元素(例如自定义导航栏和tabbar)中 - 和AFAIK一样,它看起来并不那么容易。毕竟,Apple本身就使用了这些组件,并且他们付出了很多努力。
在iOS中几乎忽略内置的外观和感觉真的是一个很好的做法,还是“只是一些设计师疯了”?
答案 0 :(得分:2)
根据我的经验,大量的UI最终会被定制。这取决于特定元素。例如,按钮几乎是自定义的,导航栏和警报,而不是,因为内置组件通常工作得很好。
这实际上取决于你想要的应用程序的外观,以及它看起来像你想要它的重要性。
在使用自定义UI组件时通常没有重大问题,但有些行不应该交叉。如果您还没有,请查看Apple iOS Human Interface Guidelines。这将自动告诉您在自定义UI时不要跨越哪些行。