私はInAppSettingsKitが提供するサンプルアプリケーションを見てきたと私は、ボタンのカップルの使用に気づいた:InAppSettingsKit設定ビュー(iPhone/iPad)にボタンを追加するにはどうすればよいですか?
私は私のアプリと呼ばれるリセットに単一の赤いボタンを統合したいと思います、しかし、Iどのようにそれを行うか分からない。私はサンプルアプリケーションのコードを見てきましたが、私はそれで少し失われています。誰かが私を助けてくれますか?
私はInAppSettingsKitが提供するサンプルアプリケーションを見てきたと私は、ボタンのカップルの使用に気づいた:InAppSettingsKit設定ビュー(iPhone/iPad)にボタンを追加するにはどうすればよいですか?
私は私のアプリと呼ばれるリセットに単一の赤いボタンを統合したいと思います、しかし、Iどのようにそれを行うか分からない。私はサンプルアプリケーションのコードを見てきましたが、私はそれで少し失われています。誰かが私を助けてくれますか?
すべてのコードとplistsを検索しながら、私は私の質問に答えを見つけることができました。あなたが何をする必要があるか興味がある人のために以下の通りです:
IASKButtonSpecifier
に設定タイプを使用してRoot.plistファイルに行を追加します。- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForKey:(NSString*)key
{
if ([key isEqualToString:@"myButton1"])
{
// Do some actions...
}
}
:
はあなたからInAppSettingsKitロードのViewControllerに次のデリゲートメソッドを追加します。
私がまだ取り組まなかったのは、ボタンの色を変更する方法だけです。しかし、私はこれがメソッドをオーバーライドすることによって可能かもしれないと思う。
あなたは既に解決策の一部を見つけたことを嬉しく思います。外観をカスタマイズするには、IASKCustomViewSpecifier
をhttp://www.inappsettingskit.com/に記載してカスタムビューを作成する必要があります。たとえば、黄色のアイコンがこれを利用しています。あなたのケースでは、赤い背景色(またはカスタム背景画像)を持つUIButtonのインスタンスを返すことができます。
この場合、tapTappedForKeyメソッドはタップイベントを取得する必要はありませんが、通常どおりボタンのターゲット/アクションを設定します。
この追加情報をありがとう! –
私はボタンを追加することができません、これは何が間違って...私は自分のコードをチェックtwicced。 –
メソッドは廃止されました。 ' - (void)settingsViewController:(IASKAppSettingsViewController *)sender buttonTappedForSpecifier:(IASKSpecifier *)指定子' – coco