2010-10-31 1 views
0

Я хотел бы иметь представление настроек в своем приложении. Я хочу иметь такие вещи, как UILabels, UISwitches и т. Д. (Как в приложении «Настройки»).Пользовательский UITableViewCell для приложения с настройками?

Как я могу это сделать? Могу ли я просто заменить detailView на требуемый вид, или это еще что-то для этого? Это может не сработать, потому что мне нужно иметь возможность устанавливать и получать текстовые значения.

ответ

1

Посмотрите на this project.

Если вы хотите сделать это самостоятельно, вы можете, например. прикрепите свои собственные представления к содержимому элемента cell или используйте вид аксессуаров для отображения ваших переключателей и т. д.

+1

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

+0

И тогда я могу установить делегат объекта как 'self' для сохранения изменений настроек, да? – Moshe

+0

Не знаете, что вы имеете в виду ... –

0

Вы просто добавляете свои пользовательские представления в виде подзонов в виде содержимого ячеек. Heres пример с изображением:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 30, 30)]; 
imageView.image = [UIImage imageNamed:@"SomeImage.png"]; 
[cell.contentView addSubview:imageView];