iPhone детали редактировать представления - PullRequest
0 голосов
/ 27 января 2011

Я довольно новичок в сцене создания приложений для iPhone.Я просмотрел некоторые презентации Apple по этому поводу и прочитал несколько страниц в центре разработки iOS.Мне удалось отобразить список значений, сохраненных в .plist в табличном представлении.

Если вы нажимаете элемент, вы переключаетесь в представление подробного редактирования, и мне было интересно, есть ли способ использовать как основнойпредставления ячеек таблицы, обычно используемые в существующих приложениях для iOS, например:

enter image description here

Есть ли способ использовать эти представления ячеек таблицы с переключением / выбором значений или я вынужден создать свой собственный xibфайлы?

ДОПОЛНИТЕЛЬНО: Я пытался найти примеры кода на веб-сайте Apple, но не смог найти такой, который бы реализовывал такой вид.Если кто-нибудь знает пример использования этого, пожалуйста, свяжитесь со мной!

1 Ответ

1 голос
/ 27 января 2011

Вам не нужно делать это в файлах XIB, но вы можете сделать это в коде в методе делегата табличного представления с именем: cellForRowAtIndex path.Если вы используете ссылку на ячейку, которую используете в этом методе, и говорите

cell.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease];

Вы, конечно, можете сделать ссылку на этот переключатель и добавить прослушиватель и т. Д.

Но естьне стандартный тип ячейки в IOS, который реализует это поведение.

Запрошено в комментарии

 - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    self.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease];
}
return self;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...