問題タブ [inappsettingskit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 子ビューの InAppSettingKit setHiddenKeys
setHiddenKeys は、次のような方法でロードされた子ビューでは機能していないようです
ターゲット ファイルで指定されたキーは、IASK の dataSource 内では繰り返されません。
子ビュー全体で setHiddenKeys を機能させる方法はありますか?
ありがとう!
M
ios - InAppSettingsKitテキストフィールド
InAppSettingsKitを表示するViewControllerがあります。そこにテキストフィールドがあります。問題は、settingsChangedイベントがすべてのキーストロークで発生することです。変更できますか?ユーザーはreturn / done /を押してテキストフィールドからfokusを削除する必要がありますか?
このテキストフィールドに、ユーザーはアプリのキャッシュのサイズを入力する必要があります。したがって、キャッシュサイズが128 MBであると仮定すると、ユーザーがテキストフィールドを256 MBに変更する場合は、128を削除して256を入力します。現在のモードでは、返される数値は次のようになります。
それは私が達成したい解決策ではありません。が欲しいです
どうすればこの方法で入手できますか?
あいさつアレックス
ios - InAppSettingsKit デリゲートを使用して、変更されたアプリ設定を再構成する方法
アプリ内に設定を含めるためにInAppSettingsKitを使用しています。次の簡単な手順で、 xcode のストーリーボードを使用して設定ビューを構成しました。
1) ナビゲーション コントローラーとテーブル ビュー コントローラーを作成しました
。2) テーブル コントローラーでは、コントローラーとしてカスタム クラス IASKAppSettingsViewController を使用しました。
すべてが期待どおりに機能しますが、ユーザーが変更した設定が設定画面を離れた後に有効になるように、アプリを再構成しようとしています。
私が見つけた 1 つのチュートリアルでは、次のことを行う必要があります。
IASKSettingsDelegate プロトコルに準拠するデリゲートを作成します。現在のバージョンでは、 -settingsViewControllerDidEnd: が唯一の必須メソッドです。
したがって、デリゲートには次のようなメソッドが必要です。
このデリゲートを作成するにはどうすればよいですか? このメソッドをどこに置くべきかわかりません。ストーリーボード接続インスペクターでデリゲート用のスペースがあることがわかりますが、接続できませんでした。デリゲートを説明するチュートリアルをたくさん読んだので、これを理解するのを手伝ってください。デリゲートを作成し、それをストーリーボードで作成したコントローラーに接続する簡単な手順が必要です。
ありがとうございました!
inappsettingskit - 完了ボタンのある InAppSettingsKit バーが消える
アプリに InAppSettingsKit を統合しましたが、90% の確率で問題なく動作します。
ただし、モーダル ビューにいるときの 10% の時間で、[完了] ボタンのあるトップ バーが消えるだけで、ユーザーは設定を閉じることができません。
他の誰かがこれを見たことがありますか?
ios - iOS InAppSettingsKitをカスタマイズすると、シミュレーターと比較してiPhoneで異なる結果が得られます
InAppSettingKitビューコントローラの背景色を変更しようとしています。
cellForRowAtIndexPathをサブクラス化してオーバーライドしてみました:
UIColorのカテゴリを作成してみました。
何を試しても、シミュレーターは正しい(期待される)動作を示しますが、私のiPhoneはデフォルトのグループテーブルの背景を示しています。
これを修正する方法について何か考えはありますか?おそらくそれは、アプリデリゲートでInAppSettingsViewControllerのインスタンスを作成する方法です...?
XCode:バージョン4.5.2(4G2008a)iOS展開ターゲット:iPhone上の5.1 iOS:6.0.1(10A523)
iphone - NSDefaults 文字列を InAppSettingsKit に追加します
Settings.bundle のセルDefaultValue
の 1 つを変更できるようにしたい。UITableView
主にこれを入れたい...
userEmail = [defaults objectForKey:@"username"];
...plist に。
これを行っているのは、アプリの設定でユーザーのメールを表示して、使用しているアカウントがわかるようにするためです。
これは、変更したい plist データの一部です。
どうすればいいですか?前もって感謝します。
ios - 複数のローカリゼーションを備えたInAppSettingsKit
iPadアプリでInAppSettingsKitを使用しています。これには、英語、ドイツ語、日本語のローカライズされた文字列が含まれます。すべてが正常に機能しますが、アプリ内で言語を切り替えられるようにしたいと思います。これはInAppSettingsKitではサポートされていないようです。これが私のshowSettingsメソッドです:
そのため、設定VCは毎回再作成されますが、アプリの最初の起動から言語選択を再利用しているように見えます。
ユーザーの言語選択は、私のプライベートな「言語」設定と[NSUserDefaults standardUserDefaults]
「AppleLanguages」配列の両方に書き込まれます。
古い言語情報はどこに/どのようにキャッシュされますか?
ios - 以前のバージョンのアプリから Settings.bundle を削除するにはどうすればよいですか?
私のiPadアプリは現在、Settings.bundleを使用して、組み込みのSettings.appとInAppSettingsKitの両方を介して設定を許可しています。IASK に完全に切り替えて、組み込みの設定を無効にしたいと考えています。Settings.bundle フォルダーの名前を InAppSettings.bundle に変更しましたが、この新しいバージョンをテスト デバイスにデプロイすると、古い設定データが残っているように見えます。少なくとも、Settings.app から古い設定にアクセスできます。
アプリの新しいバージョンがインストールされたときに Settings.bundle を強制的に削除する方法はありますか?
ios - InAppSettingsKitとコアデータ
現在、コアデータを使用するためのカスタムIASKSettingsStoreを実装しています。以下のコードを見ることができます。問題は、値の保存が非常に遅くなることです。たとえば、テキストフィールドに何かを入力すると、IASKAppSettingsViewControllerがすべての変更を保存することはわかっていますが、1つの変更でも非常に遅いことがわかりました。どうすればこれをより速く動作させることができますか?
私は何を監督しますか?前もって感謝します。
これまでのところ、カスタムIASKSettingsStoreは次のようになっています。