iPad - Как я автоматически загрузил первую ячейку из корневого просмотра в детали при запуске?
-
09-10-2019 - |
Вопрос
Название в значительной степени спрашивает все это. Я вернулся и пытался реализовать это каждые несколько дней, но я не могу, кажется, не могу получить его на работу. Я бы предположим, что код для установки детализации от запустиния идет в ViewDidload, но на данный момент я не знаю.
Любая помощь значительно ценится.
--Тыр
Решение
Вы можете использовать selectRowAtIndexPath
Делегат:
[tblMyTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];
Конечно, заменить [NSIndexPath indexPathForRow:0 inSection:0]
С сечением / строкой, которую вы хотите автоматически установить.
Вы можете либо поставить это в ваш viewDidLoad
или viewWillAppear:
делегировать.
Кроме того, убедитесь, что вы определяете свой tblMyTable
(или что вы назвали ваш стол) В вашем заголовке подключил его через интерфейс-строитель (Если вы используете пользовательский XIB), и использовать @synthesize
в твоей .М.
И то didSelectRowAtIndex:
должны быть вызваны при использовании этого метода, так что до тех пор, пока ваш код подробности находится в didSelectRowAtIndex
, Вы должны быть хорошими.