UIBarButtonItem tintColorに問題があります。FIBDK共有ダイアログを使用中にUIBarButtonItemの色合いを変更するにはどうすればいいですか?
私はアプリ
ではなく、この画面の色をデフォルトに使用するためのAppDelegateに[[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];
を設定しました。それは白だからボタンを見ることができないようです! 共有ポップアップ画面を表示するにはFBSDKShareDialog showFromViewController
を使用しました。この画面でtintColorを編集するにはどうしたらいいですか?
説明の編集more。
提案として、この画面のみで動作します。実際に私の問題は、この画面を青色に変更した後です。電子メールの送信画面に影響します。したがって、電子メール画面では、ナビゲーションバーが青色であるため、ボタンも表示されないようです。それはトリッキーです。私はUIActicityControllerを使用して電子メール画面を表示しました。
変更コード ([UINavigationBar conformsToProtocol:@protocol(UIAppearanceContainer)])であれば{ [UINavigationBar外観] .tintColor = [UIColor whiteColor]。 } – iOS
@ Jigar [[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]]; 'を設定する必要があります。ボタンはデフォルトで青色に設定され、ナビゲーションバーの色も青色になります。このボタンのようには表示されません – Oniikal3