這個是使用一個切片,使其填充到整個NavigationBar上面。
代碼如下復制代碼
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *smallImage = [UIImage imageNamed:@"hc_03.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:smallImage];
[imageView setFrame:CGRectMake(0, 20, 320, 44)];
imageView.contentMode = UIViewContentModeScaleToFill;
[self.view addSubview:imageView];
[imageView release];
}
這裡采用的是使用addSubView的方法遮住原來的NavigationBar,其實還有別的方法,可以使用重繪NavigationBar實現這種效果,這個下次再說。
先上圖:
切片如下:
有圖有真相: