嗨,我有一個UIViews與一堆UITextfields。我的問題是我的UITextfields從屏幕的頂部到底部出現。所以,當鍵盤彈出時,它覆蓋了屏幕的一半,並因此覆蓋了下面的UITextfields ...我該怎麼做,以便所有的字段都可以在鍵盤可見時通過simmply滾動進行編輯? 如何使UIView可滾動?
1
A
回答
1
您需要嵌入你的UIView到一個UIScrollView,然後更改的UIScrollView的大小時,鍵盤彈出。
1
只要給視圖一個新的轉換,它將其移動。例如。
[myView setTransform:CGAffineTransformMakeTranslation(0, -keyboardSize.height)];
這也是動畫,只是給它與鍵盤相同的動畫值,它會看起來很完美。
+0
即時通訊新的iPhone開發,所以我不知道上述方法將如何工作。我應該把它放在哪裏。我試圖把它放在viewDidLoad方法中,但後來我得到和錯誤XCode不能識別「keyboardsize」 – banditKing 2011-04-10 00:28:57
+0
沒有冒犯,但也許你應該首先閱讀關於UIViews,UIViewControllers和Objective-C的文檔?它的順便說一句叫做「Xcode」而不是「XCode」或「xCode」 – JustSid 2011-04-10 00:30:05
0
該解決方案來自XCode 5,iOS 7.0和Storyboards。它對我很有幫助。
相關問題
- 1. 如何使uiview可移動?
- 2. C#Monotouch/Xamarin.iOS - 可滾動UIView
- 3. 使UIView在UITableView下可見滾動時
- 4. UiScrollView滾動UiView
- 5. UIScrollView不滾動使用uiview
- 6. 如何實現可滾動/可縮放的自定義UIView?
- 7. 如何使svg可滾動
- 8. 如何使listviewer可滾動
- 9. 如何使UITableView可滾動
- 10. 如何使LinearLayout可滾動
- 11. 如何使RelativeLayout可滾動?
- 12. 如何使2 TextViews可滾動而不使佈局可滾動?
- 13. 如何在滾動時隱藏UIView?
- 14. 如何滾動包含UIView的UIScrollView?
- 15. 如何添加水平滾動到UIView?
- 16. iOS UIView滾動UI - 如何實現?
- 17. 如何使UIView可點擊
- 18. 如何在不使用UIScrollView的情況下製作可滾動的UIView?
- 19. 滾動使用的UITableView沿着一個UIView滾動
- 20. 在UIScrollView上使用UIView處理滾動,ScrollView將不會滾動
- 21. 如何使一個UIView子視圖不會滾動
- 22. 如何使UIView的工作作爲一個滾動視圖
- 23. 滾動了UIView和使對用戶可見
- 24. 滾動UIView上的UIButtons
- 25. uiview中的uiscrollview不滾動
- 26. 找到UITableView滾動的UIView
- 27. UIVIew調整UIScrollView滾動
- 28. 滾動的UIView其內容
- 29. UIView TransitionFromView禁用滾動
- 30. 如何使WPF DataGrid滾動條覆蓋不可滾動區域?
嘿感謝您的回答。彈出鍵盤時如何更改UIScrollView的大小以及新大小應該如何設置? – banditKing 2011-04-10 00:29:55
[myScrollView setContentSize:cgRectValue]; – 2011-04-10 00:56:11