可以通过数组项目设置UIViewController
的标题吗?例如,如果我有NSArray
或NSMutableArray
食物列表,请单击食物名称,然后在加载的View中变成标题?使用NSMutableArray项目设置UIViewController标题
0
A
回答
0
假设你有食品名称,诸如数组:
NSArray *foodArr = [NSArray arrayWithObjects:@"Chicken",@"Cheese",@"Hamburger"]
和想要的标题为“奶酪”(即在索引1对象),则需要从内部得到的NSString数组:
NSString *foodTitle = [foodArr objectAtIndex:1];
那么您可以将标题设置为字符串:
self.navigationController.title = foodTitle;
0
你可以做到这一点,如果你甲肝Ë字符串数组的更多信息:
yourViewController.title = [self.myNameArray objectAtIndex:selectedIndex];
,如果你有对象了title属性的数组:
yourViewController.title = [[self.myObjectArray objectAtIndex:selectedIndex] title];
0
如果您使用的UINavigationController与导航栏你可以很容易就遵循:
-(void) viewDidLoad {
self.navigationItem.title = [NSString stringWithString:@"%@",[yourTitles objectAtIndex:yourIndex];
}
如果你不使用它,那么你将手动添加UILabel,它会显示你的标题,并做同样的事情:
-(void) viewDidLoad {
[titleLabel setText:[NSString stringWithString:@"%@",[yourTitles objectAtIndex:yourIndex]];
}
0
是非常简单的
//Assuming you are displaying food item in tableView
//vController is class object which is going to be pushed on navigation stack
//Put this line in didSelectRowAtIndexPath method
yourViewControllerObject.title = [foodItemArray objectAtIndex:indexPath.row];
相关问题
- 1. 从UIViewController设置标签标题
- 2. 如何设置UIViewController标题的位置?
- 3. 将NSMutableArray设置为NSDictionary - 目标C
- 4. UIViewController默认标题字体设置
- 5. 设置队列项目标题
- 6. 设置Android项目的标题
- 7. Xcode:项目设置与目标设置
- 8. 如何使用Monotouch设置导航项目标题的代码?
- 9. 设置页面标题和项目标题分开
- 10. 使用IvyDE设置项目
- 11. 使用CakePHP设置项目
- 12. 使用javascript设置标题
- 13. 使用pandas.read_csv设置标题
- 14. 设置的NSMutableArray新的NSMutableArray
- 15. 设置UITabBarController项目标题,同时启动应用程序
- 16. 项目更改NSMutableArray
- 17. 如何设置发布的项目和目标构建设置?
- 18. XCode4:项目设置与“目标”设置有所不同?
- 19. 使用NavigationBar子类UIViewController标题
- 20. 在NSMutableArray中设置元素的标志
- 21. 当目标不是UIViewController时设置委托
- 22. 设置UIViewController子类的按钮目标作为参数
- 23. 无法在UIViewController子类上设置标题
- 24. 如何正确设置UIViewController的navigationController标题?
- 25. 在UISideMenuNavigationController的TableViewController子项上设置导航项目标题不起作用
- 26. 问题在JBoss/Wildfly上使用JAX-RS项目设置Swagger.io 9
- 27. 使用yeoman设置的AngularJS项目的路由问题
- 28. 设置GData iOS项目的问题
- 29. 问题虽然设置RichFace4.2 Web项目
- 30. 发送NSMutableArray到一个UIViewController
你也可以说,'UIViewController'必须是一个'UINavigationController'内包裹着。欢呼:) – 2012-08-01 11:00:41
真的,谢谢:) – Stavash 2012-08-01 11:01:22