Как первоначально выбрать строку в UITableView

Если Вы используете Visual Studio 2005, и можно создать метод set/метода get очень быстро с помощью команды отрывка вставки. Щелкните правой кнопкой по своему коду, нажимают на Insert Snippet ( Ctrl + k , x ) и затем выбирают, "опора" формируют список. Надежда это помогает.

9
задан giampaolo 25 June 2014 в 10:43
поделиться

3 ответа

Вам необходимо использовать ViewWillAppear: , чтобы установить состояние представления, прежде чем он появится, каждый раз, когда он появляется, даже если представление уже отображается ранее. Любой не видимый вид в UitabviewController или UinaviggsViewController может быть выгружен в любое время, поэтому вы не можете рассчитывать на несмотря на несмотря на вид, чтобы сохранить его состояние.

Или для более тонкой контроля, реализуйте LoadView , ViewDidload , а ViewdIdunload .

Если вы поддерживаете свою собственную иерархию контроллеров просмотра контроллеров, вам придется вручную перемотать просмотру просмотра, ViewWilldisAppear и т. Д., Сообщения на ваши контроллеры поддачи.

6
ответ дан 4 December 2019 в 20:24
поделиться

Попробуйте перегрузить viewWillAppear: animated или viewDidAppear: animated обязательно вызовите super.

Обязательно позвоните по selectRowAtIndexPath: indexPath animated: NO также, он будет выбирать без временной задержки.

3
ответ дан 4 December 2019 в 20:24
поделиться

можно установить любую ячейку, выбранную в методе cellforrowatindexpath uitableview.using cell.selected=YES;

.
2
ответ дан 4 December 2019 в 20:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: