2010-08-29 2 views
0

В моем iphone-приложении у меня есть кнопка «Поделиться» в моей навигационной панели, которая выводит UIAlertView с параметрами «Twitter» и «Facebook». Когда пользователь уже отправил что-то в Twitter, я не хочу, чтобы он мог отправить его снова.Неактивная кнопка в UIAlert View

Один из способов предотвратить это - просто удалить кнопку Twitter из этого предупреждения. Это делает тип предупреждения непоследовательным/непредсказуемым, и я предпочел бы «седировать» кнопку Twitter.

Есть ли лучший способ сделать это?

ответ

0

Основываясь на том, что вы делаете, вы должны использовать таблицу UIActionSheet. Это следует за HIG, и вы можете немного улучшить UX.

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

+0

На самом деле, я думаю, что этот вопрос действительно и для UIActionSheet: насколько я знаю, нет никакого «серого»/«неактивного» свойства для кнопки в «листе» – Sjakelien

Смежные вопросы