IPhone: форма как новый контакт

У меня есть некоторые вопросы об Apple iPhone Contact App. Я хочу использовать тот же метод для создания и изменения информации.

Вот два фото:

alt text http://grab.by/4ZjQ alt text http://grab.by/4ZjR

Итак, у нас есть творение и издание. Форма выглядит как UITableView с groupedStyle, но я не знаю, как повторно создать все это. У вас есть идея или учебник, который мог бы объяснить, как это сделать?

Спасибо большое!

Ответы

Ответ 1

верхний бит представляет собой UIView с UIImageView и UITableView, это представление устанавливается как заголовок общего UITableView.

Что касается редактирования, вам нужно поменять UILabel на UITextField, который имеет тот же фрейм и размер шрифта. переместите содержимое с одного вида на другое.

Ответ 2

Создайте UIView, который является строкой, затем добавьте его как подпункт в ячейку

//in cellForRowAtIndexPath
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)];
lineView.backgroundColor = [UIColor lightGreyColor];
[cell addSubview:lineView];

Ответ 4

Я пытаюсь развить нечто подобное и вообразить. На мой взгляд, если присмотреться, экран, похоже, состоит из вертикального UIScrollView. Этот компонент будет содержать UITableView с несколькими разделами или даже несколькими компонентами UITableView. При фокусировке текстовых полей на ячейках UIScrollview прокручивает содержимое, чтобы поместить выбранное текстовое поле в более подходящую/сбалансированную позицию .y для просмотра и редактирования.

Ответ 6

Это можно сделать, настроив представления таблиц. Используйте пользовательские ячейки в соответствии с разделом для представления таблицы.

Ответ 7

Не нужно создавать собственный вид таблицы. Структура адресной книги создает абсолютно все это и даже добавит контакты в адресную книгу iPhone.