我试着用图片为我的导航栏的背景,但不能让它到达边缘:UINavBar拉伸图像边缘
我给自己定的图像尺寸为320 X 44和640×88
这是代码来设置它吧:
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navBar.png"]];
我试着用图片为我的导航栏的背景,但不能让它到达边缘:UINavBar拉伸图像边缘
我给自己定的图像尺寸为320 X 44和640×88
这是代码来设置它吧:
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navBar.png"]];
这将适用于整个应用程序。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UINavigationBar *navigationBar = [UINavigationBar appearance];
UIImage *image = [UIImage imageNamed:@"navBar.png"];
[navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
}
使用此
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navBar.png" forBarMetrics:UIBarMetricsDefault];
希望它可以帮助你。
它的确如此,谢谢。结果Viktor的答案效果最好,但你的答案也很好,所以得到了赞扬。 – Robert 2013-05-01 21:05:39
很棒 - 谢谢! – Robert 2013-05-01 20:59:08
@Robert记得标记他的答案是正确的,如果它帮助你 – Undo 2013-05-01 21:02:18
我会尽快让你的答案允许。 – Robert 2013-05-01 21:04:36