2011-01-11 83 views

回答

3

當我無法使用UIScrollView時,我從始終有用的Cocoa With Love中使用此解決方案。

如果你想添加一個UIScrollView你的層次結構,它變得更容易。只需插入的UIScrollView在上面的文本字段的層次結構,並使用此代碼,當用戶點擊文本項目開始編輯:

UIScrollView* v = (UIScrollView*) self.view ; 
CGRect rc = [textField bounds]; 
    rc = [textField convertRect:rc toView:v]; 
rc.origin.x = 0 ; 
rc.origin.y -= 60 ; 

rc.size.height = 400; 

[self.scroll scrollRectToVisible:rc animated:YES]; 

祝您好運!

1

我曾經有過這個問題。我的應用程序中使用表格視圖來顯示領域,因此該解決方案,我想出了是聽的textViewDidBeginEditing對錶視圖進行scrollToRowAtIndexPath:

​​

如果你沒有一個表視圖,但一滾動視圖我認爲你可以採取相同的方法,但告訴滾動視圖滾動到你需要的部分,就像@MystikSpiral告訴的那樣。

相關問題