似乎我很困難,像圖標一樣簡單。iOS7 Tabbar圖標太大
我只爲iOS7構建應用程序,因此,設備是視網膜顯示器(不包括iPad 2)。所以我爲我的tabbar組成了60 x 60個圖標。但是,這些太大了。而30×30是有點像素化。
下面是一個60×60圖標看上去像:
有人能告訴我,爲什麼發生這種情況?
似乎我很困難,像圖標一樣簡單。iOS7 Tabbar圖標太大
我只爲iOS7構建應用程序,因此,設備是視網膜顯示器(不包括iPad 2)。所以我爲我的tabbar組成了60 x 60個圖標。但是,這些太大了。而30×30是有點像素化。
下面是一個60×60圖標看上去像:
有人能告訴我,爲什麼發生這種情況?
保留60x60px的圖標,但將它們重命名爲[email protected],其中iOS會自動縮小至30x30點,大約爲視網膜設備原始大小的一半。
如果您使用資產目錄,請確保您的圖標設置爲2個圖標集。
啊,廢話 - 因爲我沒有使用Xcode 5和資產目錄 - 我忘了將它們設置爲2張圖像。謝謝你 – Tander
或者你也可以做這樣的事情:
UIImage *image = [UIImage imageNamed:@"1.jpg"];
[image drawInRect:CGRectMake(0, 0, 30, 30)];
first.tabBarItem.image = image;
當我嘗試這個時,出現錯誤日誌:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/BarIcons.html#//apple_ref/doc/ uid/TP40006556-CH21-SW1 – preetam