2

我有一个自定义视图 ( UILabel+ UIImage),我将其用作我的自定义视图,UINavigationController如下所示:

self.navigationItem.titleView = self.myTitleLabel;

这在 iOS 5 中运行良好,但在 iOS 6 下停止运行。虽然该值是在调试器中设置的,但它根本不显示。

更新:正如马克指出的那样,文档说明了以下内容:

如果此属性值为nil,则当接收者为顶部项时,导航项的标题显示在导航栏的中央。如果将此属性设置为自定义标题,则会显示它而不是标题。leftBarButtonItem如果不是,则忽略此属性nil

现在我有 abackButton而不是 "explicit" leftBarButtonItem。 但是,如果您希望您的徽标在导航栏中,并且左侧仍然有后退按钮或栏怎么办?

4

1 回答 1

0

我以前用过这种方式,但似乎我喜欢一些解决方法。我建议您使用自己的 UIToolBar 并隐藏导航栏。这很简单。您唯一需要的是在此处http://www.teehanlax.com/downloads/ios-5-gui-psd-iphone-4s/获取后退按钮的图像。

于 2012-10-06T16:17:11.410 回答