ECSlidingViewController を使用して、スライドを管理してメニューを表示しています。
最初にメニューをスライドさせたとき、どのメニュー項目も選択されていません。アイテムを選択すると、期待どおり、この時点から別のメニューアイテムをタップするまで選択されたままになります。
アプリが読み込まれ、メニューが最初にスワイプされたときに、最初のセルを選択/強調表示するにはどうすればよいですか?
これは私が試したものですが、明らかに常に最初のセルが選択されるため、うまくいきません。
-(void)viewWillAppear:(BOOL)animated {
// assuming you had the table view wired to IBOutlet myTableView
// and that you wanted to select the first item in the first section
[self.menuTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];
}
メニューが表示されるたびに、このメソッドが呼び出され、どのセルが選択されているかに関係なく、最初のセルが選択されます。
どんな助けでも素晴らしいでしょう、ありがとう!