1
A
回答
2
如果您使用的是UIScrollView
,則可以使用-scrollRectToVisible:animated:
method移動到視圖的特定部分。
如果您使用的是UITableView
,則可以使用-scrollToRowAtIndexPath:atScrollPosition:animated:
method滾動到特定行或- scrollToNearestSelectedRowAtScrollPosition:animated:
。
3
iPhone應用程序編程指南中的Managing the Keyboard部分討論瞭如何接收鍵盤顯示/未顯示通知以及如何讓內容可見(包括示例代碼)。
0
0
試試這個代碼:
#define kTextFieldMovementDistance 150.0 //You can set this according to your need
#define kMinimumMovementDuration 0.3f
- (void) slidingViewUpward: (BOOL) isSlidingUp
{
CGFloat movementDistance = kTextFieldMovementDistance;
const float movementDuration = kMinimumMovementDuration;
int movement = (isSlidingUp ? -movementDistance : movementDistance);
[UIView beginAnimations: @"animation" context: nil];
[UIView setAnimationBeginsFromCurrentState: YES];
[UIView setAnimationDuration: movementDuration];
self.view.frame = CGRectOffset(self.view.frame, 0, movement);
[UIView commitAnimations];
}
當你想在視圖中向上的方向滑動,或者在鍵盤成爲第一個響應者,在通過布爾值如YES
,否則爲NO
。
相關問題
- 1. iPhone鍵盤調整在視圖
- 2. 軟鍵盤打開時調整滾動位置
- 3. iPhone在鍵盤打開時向上滾動視圖
- 4. 打開鍵盤時獲取鍵盤高度或頂部位置
- 5. 當鍵盤打開時,爲什麼我的視圖重置其位置?
- 6. 在Android中打開鍵盤時調整WebView
- 7. 在android中打開軟鍵盤時調整佈局
- 8. 如何調整iPhone的鍵盤?
- 9. 如何調整我的視圖來調整iPad的鍵盤?
- 10. 如何在視圖已經加載時顯示鍵盤來打開視圖?
- 11. 如何在swift 3+中調整鍵盤的滾動視圖
- 12. 相關佈局背景在鍵盤打開時調整大小
- 13. 在Android手機中打開鍵盤時發生圖像調整大小問題
- 14. 如何防止在Android中打開活動時打開鍵盤?
- 15. 如何使用鍵盤調整Sublime Text中的像素位置?
- 16. Android軟鍵盤:如何在鍵盤上打開/關閉操作視圖
- 17. 調整軟鍵盤啓動的視圖
- 18. 在鍵盤打開的動畫視圖打開(鈦移動)
- 19. 如何在鍵盤打開/關閉事件後改變視圖
- 20. 如何在android中打開小鍵盤的同時滾動視圖?
- 21. 如何在片段中打開鍵盤
- 22. 如何在editText中打開鍵盤?
- 23. 如何找出鍵盤第一次打開的時間? iphone
- 24. 每次打開鍵盤都會調整背景圖片
- 25. 當顯示iphone的鍵盤時調整UIView,如何?
- 26. 調整軟鍵盤打開時的佈局
- 27. 當鍵盤打開時,ScrollView沒有調整
- 28. 當鍵盤打開時,動畫布局調整大小
- 29. 打開軟鍵盤時總是調整DialogFragment的大小
- 30. 當鍵盤打開時,UITextView調整大小