私は2つのTablewViewControllers
を持っています:ListTableViewController
は私の項目リストを保持し、SortTableViewController
はListTableViewの並べ替えオプションを格納します。私はアクティブな(ユーザーがソートオプションをクリックした場合)ソートオプション(Cell
)を強調表示する方法を見つける必要がありますSortTableViewController
loads.Anyアイデアどのようにこれを行うには?Swift TableViewは選択したセルを受け取ります
0
A
答えて
0
あなたが持続するソートの選択が必要な場合、あなたはこれを試すことができ、この
class SortTableViewController: UITableViewController {
var highlightedIndexPath: NSIndexPath? //TODO: populate this
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = //TODO: populate this
cell.textLabel?.textColor = indexPath == highlightedIndexPath ? .redColor() : .blackColor()
return cell
}
}
0
を試しCA。 NSUserDefaultsを使用して選択した行インデックスを保存します(これはソートオプションリストが固定されていることを前提としています)。
class SortTableViewController : UITableViewController {
let selectedRowIdx = NSUserDefaults.standardUserDefaults().integerForKey("PLACE_YOUR_KEY_HERE")
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = // your implementation here
if indexPath.row == selectedRowIdx {
cell.textLabel?.textColor = UIColor.redColor()
}
}
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
NSUserDefaults.standardUserDefaults().setInteger(indexPath.row, forKey: "PLACE_YOUR_KEY_HERE")
}
}
関連する問題
- 1. iOS Swift - 選択したTableViewセルからBackgroundColorを取得
- 2. 選択したセル(TableView)からデータを取得
- 3. セルを手動で選択するTableView
- 4. Djangoは表示名の選択を受け取ります
- 5. 選択したラジオボタンは、順不同のタブを受け取ります
- 6. Facebook - ユーザがFQLで選択したイベントデータを受け取りました
- 7. TableViewで選択したセルのセクション数を制限する
- 8. djangoからの選択要求を受け取ります
- 9. 選択したセル行のTableViewに戻る
- 10. 表2のセル自動選択はswiftを使用します。
- 11. TextViewを選択するとios Tableviewセルが消えます
- 12. TableViewセルを選択できないのはなぜですか?
- 13. TableViewセクションのセルを選択してください
- 14. Excelでグラフテンプレートを選択するユーザー入力を受け取ります
- 15. カスタム計算機は、最後に選択した操作を新しい値で受け取ります。
- 16. TypeInitializationExceptionを受け取りました
- 17. SwiftのTableviewで複数行選択を無効にする
- 18. JTable:選択したセルを取得するには?
- 19. TableViewを選択した行を保存します。
- 20. 選択した場所の地理座標を受け取る方法は?
- 21. 部分的なRESTレスポンスを受け取ったまま受け取ります
- 22. Swiftでテーブルビューを並べ替えた後、選択したセルを維持する
- 23. <選択されたオプション>が再選択されたときに通知を受け取る方法は?
- 24. TableViewセルを選択すると、間違ったオブジェクトが返される
- 25. なぜTableViewは1つのセルだけを返しますか?
- 26. JavaFX Tableviewは、特定のセルを色付けします。
- 27. SwiftのTableviewセルのマトリックス調査
- 28. swift:セル内でのみコンテンツを選択する方法は?
- 29. tableViewから辞書から選択した値を取得するには?
- 30. AQGridViewで選択したtextFieldにスクロールします(tableViewと同様)