MBProgressHUD нажмите, чтобы отменить, более длинный текст? - PullRequest
1 голос
/ 05 октября 2011

Я хотел бы использовать MBProgressHUD (или аналогичный вид) в качестве альтернативы UIAlertView по умолчанию.

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

Есть идеи?

(void) touchesEnded: (NSSet *) затрагивает событие withEvent: (UIEvent *)

Я не могу использовать распознаватель жестов, так как моей самой низкой целевой версией является 3.1.2.

Кроме того, представляется сложным увеличить размер метки для текста MBProgressHUD.
Существуют ли альтернативы, чем исправление MBProgessHUD для этой цели?

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Я только что взглянул на MBProgressHUD и воспользовался этим. Сначала измените размер HUD, изменив layoutSubviews в MBProgressHUD.h. Затем я создал бы новый класс кнопок (подкласс UIButton) и добавил бы его в качестве подпредставления HUD.

2 голосов
/ 06 августа 2015

Это очень старый поток, но было бы гораздо проще просто установить UserInteractionEnabled: YES и добавить к нему tapGestureRecognizer.

Приветствие.

...