在 Objective c 的键盘上方显示 Toast
Showing Toast above keyboard in Obejctive c
我编写了一个函数,用于在 UIVIewController
上显示祝酒词。下面给出toast函数
-(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];
}
现在的问题是我的 toast 消息隐藏在键盘后面。谁能告诉我如何在键盘高度以上显示吐司?
类似的问题和答案在这里:
Position MBProgressHUD at the Bottom/Top of the screen
简而言之,使用MBProgressHUD
的yOffset
属性来改变它的Y位置。
我编写了一个函数,用于在 UIVIewController
上显示祝酒词。下面给出toast函数
-(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];
}
现在的问题是我的 toast 消息隐藏在键盘后面。谁能告诉我如何在键盘高度以上显示吐司?
类似的问题和答案在这里: Position MBProgressHUD at the Bottom/Top of the screen
简而言之,使用MBProgressHUD
的yOffset
属性来改变它的Y位置。