2013-01-11 63 views
0

我正在使用FPPopover。一切都運作良好,直到我想在有鍵盤時呈現popover。事件的順序是:如何呈現不與鍵盤重疊的模式視圖?

  • 點擊文本字段
  • 鍵盤顯示像往常一樣
  • 點擊一個按鈕來觸發酥料餅

    enter image description here

這裏是FPPopover代碼添加其視圖:

NSArray *windows = [UIApplication sharedApplication].windows; 
if(windows.count > 0) 
{ 
     _parentView=nil; 
    _window = [windows objectAtIndex:0]; 
    //keep the first subview 
    if(_window.subviews.count > 0) 
    { 
     _parentView = [_window.subviews objectAtIndex:0]; 
     [_parentView addSubview:self.view]; 
     [_viewController viewDidAppear:YES]; 
    } 

} 

我怎樣才能使彈出式視圖不是重疊的鍵盤?

回答

0

您是否想讓鍵盤始終可見?如果沒有,請在模態視圖出現時讓視圖關閉鍵盤。

您可以通過調用發送resignFirstResponder到視圖對象(如textView)來完成此操作。

一旦模態視圖關閉,發送becomeFirstResponder。

+0

對於這個特定的應用程序,是的,我希望顯示FPPopover時可以看到鍵盤。 – ohho

相關問題