我嘗試了下面的代碼,試圖讓自定義視圖顯示在標籤欄控制器上方(恰好在其所有選項卡中都有一個導航控制器)。在標籤欄控制器/導航控制器上添加自定義視圖?
問題是它重疊在導航欄的頂部,我想導航欄向下移動。
我試着設置標籤欄控制器的框架,但是根本沒有移動它。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
// Add the tab bar controller's current view as a subview of the window
//self.tabBarController.view.frame = CGRectMake(0, 62, 320, 320);
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
// setting up the header view
self.headerView = [[HeaderView alloc] initWithFrame:CGRectMake(0, 20, 320, 42)];
[self.window addSubview:self.headerView];
// setting up facebook stuff
AgentSingleton *agentSingleton = [AgentSingleton sharedSingleton];
agentSingleton.facebook = [[Facebook alloc] initWithAppId:APP_ID];
return YES;
}
任何想法?
垂直高於其餘內容。 – xil3
我把它放在頂部,但目前它覆蓋了導航控制器。我需要按下標籤欄控制器...... – xil3
使用一個modalViewController,其上的背景視圖是當前視圖控制器上的最頂層視圖(類似於view.superview.superview.superview,直到它爲零) – dwbrito