サイドバー (Facebook アプリなど) を作成しましたが、すべて正常に動作します。ただし、現在アクティブなビューである場合、テーブル ビュー (基本的にはサイドバー) のセルを強調表示する必要があります。
これを行う方法がわかりません。さまざまな状態のオプションがあるボタンのように IB でこれを行うこともできますが、そうではありません。
何か案は?
サイドバー (Facebook アプリなど) を作成しましたが、すべて正常に動作します。ただし、現在アクティブなビューである場合、テーブル ビュー (基本的にはサイドバー) のセルを強調表示する必要があります。
これを行う方法がわかりません。さまざまな状態のオプションがあるボタンのように IB でこれを行うこともできますが、そうではありません。
何か案は?
UITableViewCell のサブクラスを作成し、メソッド setSelected をオーバーライドできます。
- (void) setSelected: (BOOL) selected animated: (BOOL) animated
{
[super setSelected: selected
animated: animated];
// Configure the view for the selected state
}
選択したセルを設定する必要がある場合は、プログラムで実行できます。
[myTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];