修改默认导航栏或从UIView创建完全自定义的导航栏

时间:2018-11-13 10:45:44

标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem

我在应用程序上工作,我无法选择要执行的操作:1)修改默认的UINavigationBar或2)创建自己的视图作为导航栏并使用它3)甚至更多-仅放置需要的元素(按钮,imageViews和标签) )。最好的选择是什么?使用默认导航栏有什么优势?

1 个答案:

答案 0 :(得分:0)

您的问题的答案可能会有所不同,具体取决于您的设计的习惯。

如果UI非常接近本机,则只需使用UINavigationBar.appearance()来修改字体,字体颜色等。
如果用户界面太复杂,那么我仍然建议不要浪费时间,而是尝试从awesome-ios之类的源中找到现有的解决方案。
使用默认导航栏的主要优点-交付用户已经熟悉的UI。而且它还与许多其他移动应用程序保持一致。