2011-11-21 17 views
15

私はあなたがUITableView.SelectRow関数を呼び出すことによってUITableViewの行を選択することができますが、特定の行番号の最初のパラメータNSIndexPathを構築するのに問題があることを知っています。これは私が試したコードです:MonoTouchでUITableViewの行をプログラムで選択する方法は?

NSIndexPath path = new NSIndexPath() { Row = 3 }; 
tableView.SelectRow(path, false, UITableViewScrollPosition.None); 

しかし、Rowは読み取り専用なのでコンパイルされません。

また、別の方法がありますか? NSIndexPath.FromRowSection静的メソッドの代わりに

答えて

32

使用:

NSIndexPath path = NSIndexPath.FromRowSection(3, 0); 
+1

これは素晴らしいです。なぜ私はこれを考えなかったのですか?どうもありがとうございました! – newman

関連する問題