2016-06-20 12 views
0

ユーザーがタブを切り替えるときにUITabBarのBarTintColorを変更しようとしています。 (それは...ショートバージョンです)TabBarItemが選択されているときにUITabBar BarTintColorを変更します。

public override void ItemSelected(UITabBar tabbar, UITabBarItem item) 
{ 
     base.ItemSelected(tabbar, item); 
     UITabBar.Appearance.BarTintColor = UIColor.Yellow; 
} 

これは動作しないと例外がスローされます:私はItemSelectedを使用してみました

Objective-Cの例外がスローされました。名前:NSInvalidArgumentException理由: - [MainTabsタブバー:didSelectItem:]:認識されないセレクター私はBarTintColorタブとの間のユーザのスイッチの色を変更することができるどのインスタンス0x7d143e00

に送信?

答えて

0

base.ItemSelected(tabbar, item);が原因で例外がスローされています。メソッドからの基本呼び出しを削除するだけで、それはあなたのために働くはずです。

関連する問題