2011-11-15 5 views
0

TableViewのいずれかの行をクリックすると、その詳細ページに移動します。詳細ページからテーブルビューページに戻ると、選択した行が以前選択された行を表示しています。別の画面からテーブルビューページにナビゲートする際に、以前に選択された行の選択を解除する必要があります。モノトゥッチを使用してiphoneでテーブルビューから行を選択解除する方法は?

答えて

3

、すなわち

public override void RowSelected(UITableView tableView, NSIndexPath indexPath) 
{ 
    tableView.DeselectRow(indexPath, false); 
    ..... 
} 
+1

なぜ偽? tableView.DeselectRow(indexPath、true)を使用すると、うまく表示されなくなります。 –

+0

コードを説明するのに 'false'を使いました。効果が必要な場合は、あなたはかなり正しいです。 – Ryan

+0

行選択イベントで選択を解除すると、いつ行を選択できますか? – KiShOrE

0

didSelectRowAtIndexPathでは、この[tableview deSelectRowAtIndexPath]を呼び出します。あなたのRowSelectedオーバーライド、DeselectRowを呼んで

関連する問題