1
我無法更改uitoolbar背景圖像。給出錯誤。iOS:UIToolbar setBackgroundImage無法正常工作
此導航條形碼正在工作。
UIImage *navBackgroundImage = [UIImage imageNamed:@"bartop.png"];
[[UINavigationBar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault];
但是,這個工具欄代碼不工作,並給出錯誤。
UIImage *navBackgroundImage = [UIImage imageNamed:@"bartop.png"];
[[UIToolbar appearance] setBackgroundImage:navBackgroundImage forBarMetrics:UIBarMetricsDefault];
我的錯在哪裏?
UPDATE:
此代碼工作:
UIImage *testimage = [[UIImage imageNamed:@"bartop"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UIToolbar appearance] setBackgroundImage:testimage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
[[UIToolbar appearance] setBackgroundImage:testimage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsLandscapePhone];
您不應該添加圖片擴展名.png,因爲它會被忽略。 – 2013-04-23 17:18:00
它沒有工作,我仍然得到錯誤。 – Salieh 2013-04-23 17:19:36
這不是答案,這只是一個信息:p – 2013-04-23 17:20:53