我有一个自定义视图 ( UILabel
+ UIImage
),我将其用作我的自定义视图,UINavigationController
如下所示:
self.navigationItem.titleView = self.myTitleLabel;
这在 iOS 5 中运行良好,但在 iOS 6 下停止运行。虽然该值是在调试器中设置的,但它根本不显示。
更新:正如马克指出的那样,文档说明了以下内容:
如果此属性值为
nil
,则当接收者为顶部项时,导航项的标题显示在导航栏的中央。如果将此属性设置为自定义标题,则会显示它而不是标题。leftBarButtonItem
如果不是,则忽略此属性nil
。
现在我有 abackButton
而不是 "explicit" leftBarButtonItem
。 但是,如果您希望您的徽标在导航栏中,并且左侧仍然有后退按钮或栏怎么办?