我正在使用核心数据,我的部分应用与默认的联系人应用非常相似。联系人在核心数据后有一个编辑屏幕,我想做标题:[在此处插入联系人姓名]的信息“。我知道我可以通过这样做将标题设置为核心数据实体属性:self .navigationController.title = _athletesFullName;(实体“运动员”下属性的属性)。有什么办法可以做点什么吗
self.navigationController.title = @"%@'s information",_athletesFullName; ?
答案 0 :(得分:8)
试试这段代码:
self.navigationController.navigationItem.title=[NSString stringWithFormat:@"%@ 's information",_athletesFullName];
答案 1 :(得分:3)
self.navigationItem setTiltle:
是正常的方式。 navigationItem是由接口构建器添加的,您将viewcontroller嵌入到navigationController中。
答案 2 :(得分:0)
如果您知道navController的索引,那么您可以将navTitle更改为:
UINavigationController *navc = (UINavigationController)[self.navigationController.viewControllers objectAtIndex:1];
navc.navigationItem.title = @"Yout Title";
OR
尝试使用:
self.navigationController.navigationBar.topItem.title = @"Your Title";