在Obejctive c上显示键盘上面的吐司

时间:2015-11-27 12:55:12

标签: ios objective-c uikeyboard mbprogresshud

我写了一个在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];
}

现在的问题是我的toast消息隐藏在键盘后面。谁能告诉我如何在键盘高度上方显示吐司?

1 个答案:

答案 0 :(得分:1)

回答的类似问题在这里: {{3}}

简而言之,使用yOffset的{​​{1}}属性更改其Y位置。