Отображение тоста над клавиатурой в режиме Obejctive c
Я написал функцию, которая отображает тост на UIVIewController
, Функция тоста приведена ниже
-(void)showToast:(NSString*)string
{
MBProgressHUD *hud;
hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeText;
hud.labelText = string;
hud.margin = 10.f;
hud.yOffset = 150.f;
hud.removeFromSuperViewOnHide = YES;
hud.userInteractionEnabled = NO;
[hud hide:YES afterDelay:2];
}
Теперь проблема в том, что мое тостовое сообщение прячется за клавиатурой. Может кто-нибудь сказать мне, как показать тост выше высоты клавиатуры?
1 ответ
Решение
Аналогичный вопрос с ответом здесь: Позиция MBProgressHUD в нижней / верхней части экрана
Короче говоря, используйте yOffset
собственность MBProgressHUD
изменить свою позицию Y.