приложение для iPhone - некоторые пользовательские вопросы UITableViewCell - PullRequest
0 голосов
/ 02 ноября 2009

В данный момент у меня есть приложение с настройками в приложении для iPhone, созданное с помощью Interface Builder, которое состоит из фонового изображения, некоторых текстовых полей, меток и кнопок. Поскольку это выглядит плохо, я хочу преобразовать представление настроек в UITableView с пользовательскими UITableViewCells.

Я уже пытался добавить некоторые ячейки в XIB моего представления настроек и вернуть их в методе cellForRowAtIndexPath (с [return myCell];), как написано в руководстве Apple, но это не сработало для меня - весь мой TableView выглядел странно он только правильно показал первую ячейку.

Можно ли спроектировать эти пользовательские ячейки в Интерфейсном Разработчике? Нужно ли создавать для них пустой XIB или я могу поместить их в XIB моего представления? И как мне вставить их в мой TableView?

Заранее спасибо,

Ясин

1 Ответ

1 голос
/ 02 ноября 2009

Вы можете абсолютно добавить пользовательские ячейки таблицы, которые вы встроили в конструктор интерфейсов. Это включает в себя как статические ячейки, так и динамические ячейки. Однако, если вы не предоставите больше информации, лучшее, что я могу сказать, это «дважды проверить документы и повторить попытку». Я могу только сказать, что это работает, и это довольно просто, поэтому трудно сказать, что вы, возможно, пропустили. Может быть более полезным, если вы отправите то, что у вас есть для метода tableView: cellForRowAtIndexPath.

Поскольку вы говорите, что у вас есть только некоторые текстовые поля, я бы рекомендовал использовать метод для статического содержимого строки в руководстве по программированию табличного представления. Возможно, вы захотите, чтобы каждое поле вашей формы соответствовало строке в сегментированном табличном представлении, и все будет выглядеть лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...