按照蘋果docs的iOS 5:UITabBarItem setFinishedSelectedImage:withFinishedUnselectedImage:不工作/忽略
我想定製完所選設置和未選中的圖像上UITabBarItem像這樣:
...
DetailViewController *vc1 = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
UITabBarItem *vc1i = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemTopRated tag:100];
[vc1i setFinishedSelectedImage:[UIImage imageNamed:@"tab_bar_item_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"tab_bar_item_normal.png"]];
[vc1 setTabBarItem:vc1i];
...
基本上什麼發生的事情是TabBar加載起來很好,它只是完全忽略了標籤欄項目的定製。
我針對的iOS5 +
的圖像是30×30的透明PNG圖像,並在項目中存在。無法弄清楚我在這裏忽略了什麼,但必須是一些東西!
這是被稱爲在tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法,ALA雷Wenderlich的tutorial
人有什麼想法?
謝謝!
注:setFinishedSelectedImage:withFinishedUnselectedImage:需要iOS 5. – taber 2011-12-20 05:49:15