Пользовательский стиль для ячеек таблицы ProMotion

Я работаю над приложением для iOS, используя RubyMotion и драгоценный камень ProMotion. Как я могу создавать пользовательские ячейки таблицы с помощью ProMotion? Если я использую встроенные экраны таблиц, я могу использовать только стиль iOS по умолчанию, что не очень полезно.

Я добавил эту функцию, которая работает, когда ProMotion не используется. Однако, когда я использую это на экране ProMotion, он не срабатывает:

def tableView(tableView, cellForRowAtIndexPath:indexPath)

 ...

end

person Jonathan Clark    schedule 17.05.2013    source источник


Ответы (2)


Продвижение имеет собственный механизм создания ячеек таблицы.

Вы читали это? https://github.com/clearsightstudio/ProMotion/wiki/API-Reference:-ProMotion::TableScreen#table_data

Вы должны быть в состоянии сделать то, что вам нужно :-)

РЕДАКТИРОВАТЬ:

Вот пример настройки цветов UITableView, а также UITableViewCells.

https://gist.github.com/Arkan/5662905

person Arkan    schedule 22.05.2013
comment
Итак, как я могу добавить пользовательский стиль в таблицу продвижения? Кажется, я могу использовать только стиль по умолчанию. - person Jonathan Clark; 28.05.2013
comment
Спасибо @Arkan, это мне очень помогло! - person sjm; 30.05.2013
comment
Я развил суть Arkan здесь gist.github.com/AndrewGertig/6038283 и добавил возможность чтобы действительно настроить UITableViewCell, войдя в поток ProMotion и добавив в ячейку. - person Andrew Gertig; 19.07.2013
comment
Я еще не слишком углубился в настройку, но реклама предоставляет эту ссылку, которая, по их словам, представляет собой почти полный список опций. :) Не уверен, что это существовало, когда вы задали вопрос. Может быть, добавить эту ссылку в ответ? github.com/clearsightstudio/ProMotion/wiki/ Существует особая опция для subviews, которая, как я полагаю, позволяет вам поместить почти все, что вы хотите, в ячейку без создания подклассов. При этом они действительно предлагают вам создать подкласс, если вы собираетесь сойти с ума от настроек. - person wuliwong; 21.04.2014
comment
@AndrewGertig, кажется, ваши основные ссылки не работают. Вы получили несколько голосов, так что, должно быть, это было полезно ... не могли бы вы повторно опубликовать свою суть? - person Andrew; 30.05.2014
comment
@Андрей прости за это! Я изменил свое имя на Github, и оно тут и там сломало несколько ссылок. Это должно работать: gist.github.com/gertig/6038283 - person Andrew Gertig; 30.05.2014

Я использую следующее, чтобы красноречиво создавать пользовательские ячейки с пользовательскими метками, не полагаясь на подпредставление, которое кажется довольно крутым. Затем я использую Pixate, чтобы стилизовать их.

https://gist.github.com/j-mcnally/5151e2cf5cbef290ed44

person j_mcnally    schedule 07.12.2013