如何影响BarBackButtonItem的宽度。我以前的UIViewController的标题很长,我希望iOS缩短它,中间有'...'截断,但情况并非如此。我该如何实现呢?
答案 0 :(得分:0)
在推送视图的方法上,让它将自己的标题更改为“Back”。然后,在同一个控制器的viewWillAppear:
代码中,让它将其标题设置为它应该是什么。这种方法效果很好,不会引起任何刺耳的动画问题,让你来回走动。
(如果你不想要回来,你只想截断你的标题,只需手动截断标题)
答案 1 :(得分:0)
听起来您需要手动截断backBarButtonItem
。
为此,请在(比如)调用视图控制器的init方法中实现以下代码:
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle: @"<truncated title>"
style: UIBarButtonItemStyleBordered
target: nil
action: nil] autorelease];