2011-08-26 68 views
0

我的UIWebView與屏幕上的其他UI元素之間。當我點擊webview中的textfield後,整個webview都在向上移動(它正在移動webview內容,而不是webview的遏制者,對嗎?)。在顯示鍵盤以移動其他元素之後,是否有可能找到位移值?我得到uiwebview的鍵盤appereance之前/之後的層位置值,但似乎並沒有改變...uiwebview的焦點和鍵盤外觀後的位移值

btw。簡而言之,層與框架之間有什麼區別?

感謝您的任何幫助。

回答

0

我的解決辦法:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resize:) name:UIKeyboardWillShowNotification object:nil]; 

(void) test 
{ 
    CGRect rect = CGRectMake(0,0,320,460); 
    self.webView.scrollView.bounds = rect; 
} 

(void) resize:(id)sender 
{ 
    [self performSelector:@selector(test) withObject:nil afterDelay:0]; 
} 
+0

它怎麼能幫助我嗎?它在第一次進入文本框後阻止了滾動視圖。 – Piotr