【发布时间】:2016-07-11 23:58:50
【问题描述】:
我们当前的设计规范目前涉及一个 UINavigationBar,其中 topItem/barItem 具有标准间距,标题也具有标准字体。
这样做的最佳做法是什么?我正在考虑执行以下操作:
创建一个 UINavigationBar,其中 topItem 和 barItem 对象的大小尺寸设置为自动布局约束,所有这些都以编程方式完成。
上述情况不要使用故事板,只需在代码中定义所有约束即可。
在实际的视图故事板中,让所有带有 UINavigationBar 的视图都使用这个子类。
这行得通吗?这是最佳做法吗?
【问题讨论】:
-
您必须继承 UINavigationBar 并重新实现所有内容。 UINavigationController 支持自定义导航栏类。
标签: ios objective-c uinavigationcontroller uinavigationbar uinavigationitem