18

setFinishedSelectedImage:withFinishedUnselectedImage:iOS7 で廃止されました。Appleは 、代わりにandのセッターを使用することをお勧めします。の使い方の例が見つかりません。質問は本当に簡単です: iOS7 で画像を設定するにはどうすればよいですか?imageselectedImageUIImageRenderingModeAlwaysOriginalUIImageRenderingModeAlwaysOriginalUITabBarItem

4

3 に答える 3

57

UITabBar で実際の画像を表示しようとしている場合は、次のコードを使用します。

[yourTabBarItem setImage:[[UIImage imageNamed:@"more.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

選択した画像を元の状態で表示したい場合は、次を使用します

[yourTabBarItem setSelectedImage:[[UIImage imageNamed:@"more.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

これら2つは代替です

setFinishedSelectedImage:  withFinishedUnselectedImage:
于 2013-11-22T10:44:19.653 に答える
0
class TabBarController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.tabBar.backgroundImage = UIImage()
        self.tabBar.shadowImage = UIImage()
    }

}
于 2016-06-17T02:01:25.237 に答える