iPad - Как я автоматически загрузил первую ячейку из корневого просмотра в детали при запуске?

StackOverflow https://stackoverflow.com/questions/4651339

Вопрос

Название в значительной степени спрашивает все это. Я вернулся и пытался реализовать это каждые несколько дней, но я не могу, кажется, не могу получить его на работу. Я бы предположим, что код для установки детализации от запустиния идет в 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, Вы должны быть хорошими.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top