2
A
回答
1
2
在主視圖控制器中實現協議UINavigationControllerDelegate
和選擇器navigationController:didShowViewController:animated:
您可以操縱導航控制器呈現的視圖控制器。 e.g:
@interface ViewController() <UINavigationControllerDelegate>
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationController.delegate = self;
}
-(void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
UIView *banner = [[UIView alloc] initWithFrame:CGRectMake(0, navigationController.navigationBar.frame.size.height + 10,
viewController.view.bounds.size.width,30)];
banner.backgroundColor = [UIColor blueColor];
[viewController.view addSubview:banner];
}
@end
在這個例子中ViewController
應呈現爲UINavigationController
第一視圖控制器。
我上傳的例子在github
希望它可以幫助
相關問題
- 1. 子視圖添加到導航欄ios
- 2. 導航欄按下視圖
- 3. 在導航欄下添加搜索欄?
- 4. 在導航欄下添加一個粘滯視圖
- 5. iOS SDK - Peep視圖導航欄CController
- 6. 添加導航欄
- 7. 添加導航抽屜通過替換在導航欄中的導航欄
- 8. 的iOS:添加一個固定的圖像只是導航欄
- 9. iOS導航控制器不添加導航欄
- 10. iOS - 在導航欄的標題中添加圖片和文字
- 11. 如何將導航欄的視圖添加到PopOver的PassThroughViews?
- 12. iOS:意外覆蓋導航欄的表格視圖標題欄
- 13. 導航欄訪問其他viewControllers
- 14. 將圖像添加到導航欄
- 15. 導航欄下增加重複圖像
- 16. iOS中的導航欄下的標籤
- 17. 通過添加圖像通過MonoTouch自定義導航欄
- 18. iOS:試圖將導航欄添加到Modal UITableViewController
- 19. iOS導航欄:隱藏導航欄和平滑過渡
- 20. 添加圖像會中斷我的導航欄下拉菜單
- 21. 導航控制器 - 添加自定義導航欄項目到所有視圖
- 22. 導航欄視圖爲模態視圖?
- 23. IOS。導航控制器。重用ViewControllers
- 24. 如何在UISplitViewController的導航欄下方添加搜索欄?
- 25. 添加segmentedcontrol到導航欄在一個視圖控制器
- 26. 添加一個導航欄到選項卡視圖
- 27. 在所有視圖上添加導航欄。斯威夫特
- 28. 在UICollectionView中添加導航欄在iOS 4中,iOS 11
- 29. iOS的11導航欄圖標問題
- 30. 從導航欄視圖控制器導航到標籤欄視圖控制器
頂部小通知的意見這是否實現,可顯示所有viewControllers或只是在主要的viewController? – user2924482
是的,所有的視圖控制器,我沒有更新答案 – frankfg