Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > iOS > UITableView в несколько колонок


Автор: Dimanoss 23.8.2013, 12:55
Никак не могу разобраться с одной проблемкой.

Есть проектик.  В нём выводятся записи из БД.  Ну, некоторые продукты со склада.  Всё работает.

И тут у клиента возникает идея, что наличие на экране только лишь названия продукта его не устраивает.  Нужно ещё и ID.

Теперь  к изменениям.  Сначала стал расковыривать тему customized Cells, и вдруг на глаза попался http://app.in.ua/dev/razrabotka-pod-apple-ios-ispolzovanie-table-view.html, где в обычной таблице выводятся несколько полей записи.  И, вроде как, для этого нужно лишь что-то там поменять в параметрах TableView в xib-файле.  Но этого параметра мне никак не найти!

Вот и напрашивается вопрос: где собака-то порылась?  Другая версия xCode?  TableView какого-то другого класса?  Или куда-то ещё смотреть надо, куда я не добрался?

Автор: Bitter 23.8.2013, 14:09
Вы цепляетесь за xib как старик за свое инвалидное кресло. Ксибы давно устарели, их заменили сторибоарды. А по ссылке разработка вообще не под iOS, а под Mac OS X. Не пойму только почему там написано Apple iOS, видимо автор сам не понимает чем отличается десктоп от айДевайса.
В сторибоарде вы можете кастомить свои ячейки как вашей душе угодно. Например так
user posted image

Автор: Dimanoss 23.8.2013, 14:50
Цитата

 Не пойму только почему там написано Apple iOS

вот-вот, я поэтому голову и ломал...


Цитата

Вы цепляетесь за xib как старик за свое инвалидное кресло


XIB'ы показались проще для понимания.  Да и большинство найденых в сети обучалок на них было заточено.  Добью этот проектик, разберусь с тем, что до конца не понял, там и со Storyboard'ами повоюю.  Вы абсолютно правы, ориентироваться нужно на перспективные наработки, но у меня сейчас ситуация неудобная, нужно как можно быстрее закончить проект, поэтому время от времени здравый смысл приходится приносить в жертву...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)