Я хочу добавить настраиваемую таблицу в свое приложение для iPhone, которая должна выглядеть и работать так же, как та, которая используется в приложении facebook с отображением уведомлений. Он должен содержать строки со ссылками в нем. Текст должен быть черным, в то время как части с возможностью нажатия должны отображаться синим цветом.
Как уже выяснилось, у ярлыков есть только один шрифт, цвет и т. Д., И вы не можете смешивать стили внутри него, мне придется использовать разные компоненты. Текстовые части с вкладками могут быть UIB-кнопками с пользовательским стилем без рамки.
Я пробовал разные подходы для создания пользовательской ячейки. Я использовал Interface Builder для компоновки компонентов, но поскольку разные части имеют переменную длину, они накладывались друг на друга. Я также попытался добавить экземпляры UIButton и UILabel в качестве подпредставления к контенту ячейки, как описано в руководстве Apple . Проблема в том, что: Положение и размер компонентов фиксируются и устанавливаются, когда они создаются с использованием «initWithFrame: ...».
В двух словах, я хочу добавить метки и кнопки без фиксированного положения или размера, кнопки должны быть активными и высота ячейки должна автоматически устанавливаться в соответствии с содержимым.
Вот скриншот представления уведомлений приложения Facebook:
уведомления приложения Faceboo http://img84.imageshack.us/img84/4662/photodn.jpg