我在的UINavigationController
上遇到了一個奇怪的問題。按鈕的邊緣上iOS7
消失,所以它看起來是這樣的:右側欄按鈕上的奇怪偏移項目
起初,我以爲是我的UINavigationController
相關類別的一些錯誤,但我打消了我所有的自定義代碼和所有的頭類別文件,並簡單地使用UINavigationController和一個空視圖控制器。
在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
VCTestViewController *vc = [[[VCTestViewController alloc]init]autorelease];
UINavigationController *nc = [[[UINavigationController alloc]initWithRootViewController:vc]autorelease];
self.window.rootViewController = nc;
[self.window makeKeyAndVisible];
在VCTestViewController.m -> viewDidLoad
self.view.backgroundColor = [UIColor whiteColor];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"hello" style:UIBarButtonItemStyleBordered target:nil action:nil];
的問題仍然存在(如上所示)。我無法弄清楚什麼是錯的。你對這個問題有什麼想法嗎?
你可以分享的任何代碼? – Cyrille
你是否收到故事板警告? –
@JasonCoco我不在這個項目中使用故事板。 –