[英]Strange Bug in iOS 6 UINavigationController
我在ios中發現了一個奇怪的錯誤。 當我使用UINavigationController並推入其他控制器時,titleView向右移動與推入了多少個控制器一樣多
看起來像這樣:
我的代碼很簡單:
self.navigationItem.title = @"Test Title";
在第二種情況下,控制器在viewControllers
堆棧中viewControllers
第5位。 在所有情況下,控制器都是相同的。
我在AppDelegate中使用UIBarButtonItem
的appearance
。
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-1000, 0) forBarMetrics:UIBarMetricsDefault];
我用一些技巧來解決它=)
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:@{UITextAttributeFont: [UIFont systemFontOfSize:0.1]}
forState:UIControlStateNormal];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.