2012-10-05 25 views
0

我使用的自定義UINavigationBar在左上角和右上角有透明的角落。我正在使用[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];iOS - UINavigationBar透明邊角不是所有的時間

幾乎所有的時候都能正常工作,但有時例如當我顯示鍵盤而不是透明的角落時,它們會變成白色,而且當鍵盤滑回角落時會再次變爲透明。

有沒有人有線索可能導致這種情況? (iOS 6,ARC)

回答

0

我想我知道它的原因。當我顯示鍵盤時,我滑動我的UITableView。所以我相信這是導航欄背後顯示的UITableView的背景。但我認爲導航欄不會受到影響嗎?