[英]iOS navigation back button inside custom UIView XIB (without navigation controller)
[英]Navigation Controller inside UIView
當我創建一個新的UIViewController並嘗試以常規方式放入NavigationController時(將其拖放到xib中並創建插座),我將向Navigationcontroller顯示以下內容:
[self.view addSubview:navigationController.view]
結果是導航欄的上部有一個小條帶(似乎向下移動了),(我現在不能發布圖像,但是就像20px的空白空間一樣)
我試圖將導航控制器放在頂部窗口中:
[[[UIApplication sharedApplication] keyWindow] addSubview:navigationController.view];
它確實有效,但是我無法返回執行的初始屏幕:
[navigationController.view removeFromSuperview]
要么
[self dissmissModalViewControllerAnimated:YES];
有可能解決這個問題嗎?
UINavigationController* nav=[[UINavigationController alloc]init];
nav.navigationBar.frame=CGRectMake(0, 0, 320, 44);
NSLog(@"desc=%@",[nav.navigationBar description]);
[self.view addSubview:nav.navigationBar];
嘗試上面的代碼。 它將隱藏不必要的空間。 謝謝
20像素聽起來像狀態欄。 確保在筆尖中將視圖的狀態欄選項設置為“無”。 希望對您有所幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.