私はユーティリティアプリケーションを作成しています。フリップサイドでは、私はUISegmentedControlを持っています。ユーザーの選択に応じて、メインビューのラベルには2つのうちの1つが表示されます。この機能は動作しますが、何らかの理由でユーザーがアプリの設定(フリップサイド)に行くたびに、セグメント化されたコントロールはコントロールの同じ部分をハイライト表示します。ユーザがパート0を押すと、アプリケーションに戻り、設定パネルに戻り、セグメント化されたコントロールは選択されたパート0を表示します。ユーザがパート1を押した後、アプリケーションに戻り、設定パネルに戻り、セグメント化されたコントロールは再び選択されたパート0を表示します。これを無効にするには、いずれかを選択しないようにしますが、問題はまだ残ります。ユーザーが選択を行うと、メインビューに戻り、設定ペインに戻ります。何も選択されません。どのようにしてユーザーの選択を保持することができるので、設定ペインに戻ったときに最新の選択がハイライト表示されます。UISegmentedControlの選択肢を保持
0
A
答えて
0
NSUserDefaultsは答えになってしまっ:
[[NSUserDefaults standardUserDefaults] setInteger:segmentedControl.selectedSegmentIndex
forKey:@"someKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
その後、あなたはそれを取得する場合:
NSInteger selectedSegment = [[NSUserDefaults standardUserDefaults]
integerForKey:@"someKey"];
+0
セグメントのNSUserDefaultsを保存しようとしています。あなたは、セグメントを保存するために使用したコードを提供することができます:) –
+0
私は私の答えを更新しました。 –
+0
ありがとう、もう1つの質問私はsegmentcontrolを使ってifステートメントまたはswitchステートメントを作成できます:) –
関連する問題
- 1. 選択肢から選択肢を選択し、表のセルに選択肢の情報を表示
- 2. 選択した選択肢を保存する角度ボタン
- 3. 保存ボタンをクリックした後のDeleselect uisegmentedcontrolの選択
- 4. 選択肢プロパティ
- 5. 異なる選択肢の選択肢を表示
- 6. 他の選択肢を選択
- 7. マイクロサービスメッセージングの選択肢
- 8. 選択肢のドロップダウンカラー
- 9. 選択肢のバリデーション
- 10. html選択肢をリストに選択
- 11. Djangoの選択肢非選択フィールド
- 12. 更新要素、選択肢の選択
- 13. アクティブ選択肢リリファレンスパラメータ
- 14. jQueryは、選択肢で「選択」された特定の選択肢を選択します。
- 15. showModalDialogの選択肢のヘルプ
- 16. PHPが複数の選択肢を持つ選択リストにエコーする
- 17. Rubyはselect_tagで選択した選択肢を保存します
- 18. Chosen.js複数の選択肢
- 19. if選択肢値の文
- 20. モデル複数の選択肢
- 21. Camel:選択肢のdoTry
- 22. Javaの賢い選択肢
- 23. オートコンプリートjqueryの選択肢
- 24. 選択肢フィールドのデフォルト値
- 25. LinuxのJavaデーモン:選択肢?
- 26. Angular2選択肢のPOSTデータ
- 27. 複数の選択肢 - DropdownMenus
- 28. 選択肢jqueryのmouseout
- 29. 複数の選択肢を含むリストビューのAndroid保存状態
- 30. djangoで選択肢の値を保存する方法
グローバル変数を使用することを検討してください:http://cocoawithlove.com/2008/11/ singletons-appdelegates-and-top-level.htmlまたはhttp://stackoverflow.com/questions/231947/referencing-appdelegate-instance-variables – tipycalFlow