可以通過數組項目設置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