Хорошие кнопки, подобные этим в Xcode 4.2 - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь сделать приятные на вид пользовательские кнопки ввода для моего приложения. Как показано на скриншоте ниже. Я посмотрел на IBAForms, но этот проект не только очень сложен для включения в ваше приложение, но также имеет проблемы с левым и правым с Xcode 4.2. Так что я отказался от этой идеи.

Если я хочу использовать только встроенную технологию Xcode 4.2, как я могу относительно легко добиться такого рода кнопок? смысл

Как создать кнопку с текстом и выбранными пользователем значениями, как показано на этом скриншоте? Я уверен, что есть несколько способов сделать это.

enter image description here

Ответы [ 3 ]

6 голосов
/ 10 января 2012

Это группа UITableView с несколькими разделами. Похоже, вы новичок в разработке под iOS. Я рекомендую вам взглянуть на UITableView Ссылка на класс .

5 голосов
/ 10 января 2012

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

  • Создание нового приложения с использованием раскадровок
  • Добавление контроллера табличного представления
  • Установить тип "статический контент"
  • Установите количество секций, которое вы хотите в инспекторе - секция - это группа ячеек, которые сгруппированы вместе. В вашем примере 5 видимых разделов.
  • Перетащите в некоторые ячейки - поэкспериментируйте с типами, чтобы увидеть, что вы получаете, например, первая является типом по умолчанию с дополнительным представлением «кнопка раскрытия подробностей», вторые группы - «детализация справа» (или аналогичная) Стайп с раскрытием вспомогательного вида.

Готово!

1 голос
/ 10 января 2012

Уверен, что не существует способа сделать это "легко" только с помощью стандартных UITableView API.Я бы порекомендовал проверить QuickDialog и посмотреть, соответствует ли это вашим потребностям.

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