2010-12-14 2 views
1

У меня есть значок загрузки на моей странице, я хочу, чтобы при нажатии пальцем на кнопку подсказка должна отображаться как отображающая загрузку в тексте.Как сделать подсказку на кнопке в iphone?

есть ли какой-либо вариант в iphone для показа всплывающей подсказки ???

ответ

1

Ничего не найдено, нет. Если вы думаете об этом, обычно появляется подсказка при наведении указателя мыши на целевой объект. Там нет «mousing over» с сенсорным интерфейсом.

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

3

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

Есть причина, по которой нет по умолчанию - что, если пользователь нажимает на кнопку, чтобы увидеть, что она делает, читает всплывающую подсказку и понимает, что это не то, что они хотят. Затем они должны быть очень осторожны, чтобы не отпускать его, пока он еще не нажал кнопку, или он будет нажимать и делать не то. (И большинство пользователей не знают, что они могут нажимать на кнопку, отвести ее от руки и отпустить ее, чтобы отменить печать.)

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

Однако, если вы определенно все еще хотите всплывающую подсказку, метод Дэна в порядке.

0

В iOS нет встроенной поддержки. Но вы можете создавать свои собственные.

В результате я создал свой собственный тип всплывающей подсказки/popover.

Может быть использован с любым видом содержимого и динамически настраивает его.

Надеюсь, это поможет.

https://github.com/akeara/AKETooltip

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