Что такое эквивалент android.widget.Toast для приложений iOS?

Я сделал приложение для Android несколько месяцев назад. Класс Тост очень полезен для меня. Мне не нужно рассматривать основной поток и место, чтобы показать его. В любом месте я могу показать это и просто оставить это, и оно автоматически исчезнет.

Toast.makeToast(context, msg, Toast.LENGTH_SHORT).show();

Вот и все. ^^

Как насчет iPhone? Есть что-то вроде тоста? Просто покажи сообщение и не нужно о нем заботиться. Он автоматически исчезнет.

51
задан Braiam 26 December 2014 в 10:45
поделиться

1 ответ

В UIKit нет готового класса для этого. Но довольно легко создать класс, который будет предлагать такое поведение.

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

Вы сможете использовать это так:

[ToastView toastViewInView:myParentView withText:@"what a wonderful text"];

С уважением, Квентин

4
ответ дан 7 November 2019 в 10:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: