[英]How to present a modal view, not overlapped by the keyboard?
我正在使用FPPopover 。 一切正常,直到我想在有鍵盤的情況下顯示彈出窗口為止。 事件的順序是:
單擊一個按鈕觸發彈出窗口
這是添加其視圖的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];
}
}
如何使彈出窗口視圖不與鍵盤重疊?
您想一直顯示鍵盤嗎? 如果不是,請在顯示模式視圖時關閉鍵盤視圖。
您可以通過調用將resignFirstResponder發送到視圖對象(例如textView)來實現。
模態視圖關閉后,發送成為firstResponder。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.