Айфону нужна идея дизайна для просмотра таблицы - PullRequest
0 голосов
/ 29 марта 2012

У меня есть UITableView, где я хочу, чтобы одна ячейка (строка базы данных) была по умолчанию, Поэтому я думаю о двух вариантах

  1. в TableView при нажатии на ячейку измените accessoryType, чтобы он отмечался так же, как выбор мелодии в приложении настроек

  2. когда пользователь вводит данные, добавьте параметр (например, переключатель или сегментированный элемент управления), чтобы сделать эту ячейку (строку базы данных) по умолчанию

Мне кажется, что первый вариант хорош, но мы можем реализовать этот код только в didSelectRowAtIndexPath, но мне нужно перейти к другому представлению, когда пользователь щелкает ячейку.

Поэтому, пожалуйста, дайте мне идею, как это сделать

Одна идея, которую я думаю, заключается в добавлении кнопки редактирования, но я не знаю, возможно ли это или нет.

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 марта 2012

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

По мне, эти способы были бы довольно хороши,

  1. Изменение типа аксессуара tableViewCell. (Самый распространенный способ)
  2. Изменение свойства подсветки ячейки при загрузке tableView.
  3. Добавление некоторого изображения, затем установка изображения в качестве фона для выбранной ячейки.
  4. Добавление пользовательского представления изображения (например, галочки или чего-либо еще и добавление в ячейку).

этот код можно поместить в viewDidload, чтобы появилось выбранное вами значение по умолчанию. Надеюсь, это поможет.

0 голосов
/ 30 марта 2012

Не знаю, что вы подразумеваете по умолчанию.Я предполагаю, что вы имеете в виду уже выбран.Вы можете просто установить accessoryType на флажок.Это был бы способ Apple сделать это.

...