Cocoa touch iOS-UINavigationBar透明角并非始终如此
我使用的是一个自定义的Cocoa touch iOS-UINavigationBar透明角并非始终如此,cocoa-touch,uinavigationbar,ios6,uiappearance,Cocoa Touch,Uinavigationbar,Ios6,Uiappearance,我使用的是一个自定义的UINavigationBar,它的左上角和右上角都是透明的。我正在使用[[UINavigationBar外观]setBackgroundImage:[UIImage ImageName:@“navbar.png”]forBarMetrics:UIBarMetricsDefault] 这几乎一直都很有效,但有时,例如,当我显示键盘而不是透明的角时,它们会变成白色,当键盘向后滑动时,这些角会再次变为透明 有人知道这是什么原因吗?(iOS 6,ARC)我想我知道它的原因。当我显
UINavigationBar
,它的左上角和右上角都是透明的。我正在使用[[UINavigationBar外观]setBackgroundImage:[UIImage ImageName:@“navbar.png”]forBarMetrics:UIBarMetricsDefault]代码>
这几乎一直都很有效,但有时,例如,当我显示键盘而不是透明的角时,它们会变成白色,当键盘向后滑动时,这些角会再次变为透明
有人知道这是什么原因吗?(iOS 6,ARC)我想我知道它的原因。当我显示键盘时,我向上滑动我的UITableView
。所以我相信是UITableView
s背景显示在导航栏后面。但我认为导航栏不会受到影响