我想使用可調整大小的圖像作爲我的工具欄背景圖像,但由於某些原因代碼無法正常工作。這裏是我的圖片大小:工具欄背景圖像不會調整大小
Missions.png (320x64)
[email protected] (640x128)
[email protected] (1242x195)
這裏是我的代碼:
-(void)viewWillAppear:(BOOL)animated{
UIToolbar *toolbar = [[UIToolbar alloc] init];
toolbar.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 64);
UIImage *backgroundImage = [UIImage imageNamed:@"Missions.png"];
UIImage *resizableBackground = [backgroundImage resizableImageWithCapInsets:UIEdgeInsetsMake(0.0f, 0.0f, 0.0f, 0.0f)];
-----[toolbar setBackgroundImage:[UIImage imageNamed:resizableBackground] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault]; -----------------------------
[self.view addSubview:toolbar];
}
我得到一個警告,對在「resizableBackground」虛線,上面寫着:不兼容的指針類型發送「的UIImage *」以類型的參數 '的NSString *'
[工具欄了setBackgroundImage:resizableBackground forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault]。 – Sandeep 2015-01-09 20:54:04