【发布时间】:2016-11-27 12:22:24
【问题描述】:
我有一个自定义左栏按钮项、一个自定义标题视图和一个自定义右栏按钮项。它们都是固定空间项,在故事板中定义了 rightBarButton 视图,在代码中定义了 left 和 title 视图。它们被添加到导航栏中,如下所示:
let leftButton = UIBarButtonItem()
leftButton.customView = myLeftBarView
navigationItem.leftBarButtonItem = leftButton
let rightButton = UIBarButtonItem()
rightButton.customView = myRightBarView
navigationItem.rightBarButtonItem = rightButton
navigationItem.titleView = myTitleView
这在我的rightBarButtonItem 很小的时候可以正常工作,但是现在它的宽度约为 80 像素并且在较小的屏幕尺寸(iPhone 5 和 5s)上,titleView 被推向左侧,并略微重叠我的leftBarButtonItem。
我该如何解决这个问题?
【问题讨论】: