2013-06-27 2 views
0

Основная проблема заключается в том, что он не учитывает дизайн, выполненный в раскадровке. Координаты изображения и этикеток являются базовой ячейкой. Обратите внимание, что такие атрибуты наблюдаются как выравнивание метки.Пользовательский прототип Cell, разработанный в раскадровке с контроллером пользовательского вида

Кнопка, которая была добавлена, находится под этикеткой. screenshot xCode UITableViewCell vs StoryBoard

ответ

1

Я определенно видел этот вопрос раньше, и я считаю, что это происходит потому, что ImageView и TextLabel являются свойствами UITableViewCell и реализация по умолчанию layoutSubviews является переопределением расположения раскадровки с дефолтами UITableViewCell в.

Попробуйте переопределить layoutSubviews или предоставить свои собственные свойства изображения и метки (иначе называемые UITableViewCell, то есть: myImageView и myTextLabel).

+0

Переименование свойств должно сделать трюк. – danypata

+0

@ Николас Да. С другими именами свойств он работает, но я хотел использовать интерфейс UITableViewCell. Я получаю ваше объяснение, спасибо, это позор, он не работает, как мы хотим. – enagra