두 개의보기가있는 탐색 컨트롤러가 있습니다. 첫 번째보기는 TableView가있는 ViewController이고 두 번째보기는 일부 UILabels 및 UIWebView가있는 UIView입니다. TableView에서 셀을 선택하면 네비게이션 컨트롤러가 두 번째보기를 푸시합니다.NavigationController 및 ToolBar 문제
내비게이션 컨트롤러에 UIToolBar 및 일부 버튼을 추가했습니다.
내 문제는 내비게이션 컨트롤러가 두 번째보기 (UIView)로 푸시 할 때 내 UIToolBar가 나타나지만 버튼이없는 것입니다.
두 번째보기에서 다른 단추를 표시하거나 UIToolBar를 제거하고 싶습니다. AppDelegate에서 무언가를해야한다고 생각합니다. 무엇을 어떻게할지는 모르겠습니다.
MainWindow
- App Delegate
- Window
- Navigation Controller
-- Navigation Bar
-- ToolBar
-- View Controller
--- Bar Button Item
--- Navigation Item
---- Bar Back Item
ViewController
-TableView
DetailView
-View
--Web View
--Label
--Label
코드 :
AppDelgate.h
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
UIWindow *window;
UINavigationController *navigationController;
UIToolbar *toolBar;
}
@property (nonatomic, strong) IBOutlet UIWindow *window;
@property (nonatomic, strong) IBOutlet UINavigationController *navigationController;
@property (nonatomic, strong) IBOutlet UIToolbar *toolBar;
@end
AppDelegate.m
@implementation AppDelegate
@synthesize window;
@synthesize navigationController;
@synthesize toolBar;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
- (void)applicationWillTerminate:(UIApplication *)application {
// Save data if appropriate
}
@end
어떤 도움을 주시면 감사하겠습니다을 여기
내 XIBS 모양 방법이다. 감사합니다