2011-07-06 68 views
1

我添加了一個淡出的視圖,讓我的用戶提醒像成功登錄等。不幸的是,視圖不會出現在鍵盤上方,所以它的一半被隱藏,因爲我顯示在中心。如何在鍵盤上顯示子視圖?

case 401: 
       alertBezel = [[MBProgressHUD alloc] initWithView:self.view]; 
       [self.view addSubview:alertBezel]; 

       // Make the customViews 37 by 37 pixels for best results (those are the bounds of the build-in progress indicators) 
       alertBezel.customView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"37x-Checkmark.png"]] autorelease]; 
       alertBezel.mode = MBProgressHUDModeCustomView; 
       alertBezel.labelText = @"Unauthorized User!"; 
       [alertBezel show:YES]; 
       [alertBezel hide:YES afterDelay:1]; 
       break; 

我也試過拿到鑰匙窗口:

[[UIApplication sharedApplication] keyWindow] 

沒有運氣。

+0

因此,您的視圖被鍵盤隱藏。這是你的問題嗎? – Legolas

+0

是的,這是正確的。 –

回答

0

當鍵盤顯示出來你可以製作動畫時,通過修改其屬性,或者當你的用戶轉到下一個領域。

相關問題