Пользовательская ячейка в UITableView программно?

#objective-c #xcode #ipad #uitableview #custom-cell

#objective-c #xcode #iPad #uitableview #пользовательская ячейка

Вопрос:

У меня есть UITableView, который загружается данными из MutableArray. Дело в том, что внутри этого массива у меня есть много разных атрибутов, поэтому я хотел бы ввести эти атрибуты в пользовательскую ячейку программно.

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

Ответ №1:

Вы говорите, что просмотрели учебные пособия, но ознакомились ли вы с постом «Построение, рисование и управление UITableView (пересмотрено)» на http://cocoawithlove.com — это в значительной степени охватывает весь пользовательский диапазон UITableViewCell, включая загрузку пользовательского представления из кончика.

Независимо от этого, один из возможных подходов заключается в создании вашей собственной пользовательской ячейки, которая использует UITableViewCell и просто добавляет свойство UISlider, которое вы затем настроили бы в - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier методе, и добавляете его в качестве дополнительного представления через [[self contentView] addSubview:yourUISlider]; и т.д.

Тем не менее, у меня возникло бы желание хорошенько взглянуть на http://cocoawithlove.com статью и загрузите предоставленный проект, так как это покажет вам доступные опции в полном объеме.

Комментарии:

1. Я не сталкивался с этим сообщением, это отличный проект для пользовательских ячеек, теперь у меня появилась идея. Большое спасибо

2. @Sandeep В целом это отличный блог — рекомендуется к прочтению всем поклонникам iOS / Cocoa. 🙂