Как программно выбрать строку в UITableView в MonoTouch? - PullRequest
15 голосов
/ 21 ноября 2011

Я знаю, что вы можете выбрать строку в UITableView, вызвав функцию UITableView.SelectRow, но у меня возникли проблемы с созданием первого параметра NSIndexPath для данного номера строки.Вот код, который я пробовал:

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

Но он не компилируется, потому что строка доступна только для чтения.

Или, может быть, есть другой способ сделать это?

1 Ответ

35 голосов
/ 21 ноября 2011

Вместо этого используйте статический метод NSIndexPath.FromRowSection:

NSIndexPath path = NSIndexPath.FromRowSection(3, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...