Как сделать UITable, чтобы выделить его 5-й ряд, когда мы запускаем приложение? - PullRequest
0 голосов
/ 16 августа 2010

Я использую контроллер splitview. Когда я выбираю что-то в таблице, строка выделяется, и она отображается в подробном представлении. Я также предоставил возможность изменить содержимое в подробном представлении с помощью прокрутки.

Когда я начинаю, я хочу, чтобы 5-я строка была подсвечена сама по себе, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 16 августа 2010

Я использовал вышеуказанную функцию с самого начала.Но приложение было сбой, когда я написал этот код в viewDidLoad.

NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:5 inSection:0];
[self.tableView scrollToRowAtIndexPath:scrollIndexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; 

Нет данных, загруженных в экземпляр UITableView.Вы не можете выбрать строку, которая не существует.Это была причина, по которой он падал.И да, эта функция поможет нам сделать это.

0 голосов
/ 16 августа 2010

Проверьте следующий метод UITableView:

- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...