Как создать UIActionSheet с меткой и парой значений в заголовках кнопок - PullRequest
2 голосов
/ 05 июня 2011

Как создать UIActionSheet или наследовать от него, чтобы показать пары меток-значений в заголовках кнопок, как это видно в телефонной книге iO -> подробный вид для контакта -> отправить текстовое сообщение.

Например, такой UIActionSheet может выглядеть так:

mobile  1(23)555321

iPhone  1(23)555123

  home  1(23)555456

      cancel

Каждая кнопка имеет «метку» (отображается серым цветом) и «значение» (черным цветом). Итак, эта функция уже реализована в UIActionSheet? Или я должен настроить или унаследовать, чтобы добавить эту функцию, или я должен написать совершенно новую вещь?

Ответы [ 2 ]

2 голосов
/ 05 июня 2011

Лучший способ удовлетворить ваши потребности - реализовать все это самостоятельно.Это не должно быть так сложно.Это, если вы действительно хотите, чтобы UIAlertSheet отображался откуда угодно (снизу, сверху, по центру).Учтите, что на iPad это будет выглядеть иначе.Вы можете использовать UIAlertView, который гораздо проще настроить.Вы можете добавить свои собственные представления там, и это будет выглядеть одинаково на iphone / ipad.

0 голосов
/ 05 июня 2011

Эта функция не является общедоступной частью UIActionSheet.Вам нужно будет написать свой собственный, и я сомневаюсь, что вы сможете просто создать подкласс UIActionSheet, потому что его поведение резко меняется, когда количество элементов превышает доступное пространство на экране, или при работе на iPad вместо iPhone илиiPod touch.

...