我在为 iOS 提供的视图控制器(例如 ABPersonViewController 和 EKEventViewController)自定义导航栏项目(标题、自定义栏按钮)时遇到了一些问题,其中我的自定义项目消失了,而原始项目又回来了。
在下面的示例中,我有一个 ABPersonViewController 的子类,它有一个自定义标题“我的标题!”:
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = @"My Title!";
}
标题按预期显示,但在与此视图控制器交互一段时间后(例如单击编辑以编辑联系信息并按完成,甚至多次上下滚动视图)标题恢复为原始的“信息”。我怎样才能确保不会发生这种情况?
这发生在 iOS 6.x 上,并且也发生在我在导航栏上添加的自定义按钮上。提前致谢。