尝试在我的应用程序中使用TPKeyboardAvoding Scroll

时间:2013-06-07 02:10:23

标签: ios objective-c uiscrollview tpkeyboardavoiding

我在我的iPhone应用程序中使用TPKeyBoardAvoidingScrollView,以便滚动视图在到达键盘末端时滚动。

通过查看github自述文件,它说我只需要将TPKeyboardAvoidingScrollView拖放到我的项目中并将ScrollView的类分配给它。我尝试过它,但它没有按照预期的方式运行(没有任何不同的情况发生)。

这是我的视图层次结构,它有什么问题吗?

  • 查看层次结构

enter image description here

  • 嵌入ScrollVIew

enter image description here

2 个答案:

答案 0 :(得分:4)

第1步:

  • 删除您的滚动视图

第2步:

  • 选择要放在滚动视图中的所有组件,然后转到Editor -> Embbed In -> Scroll View。现在,您将在视图层次结构中看到UIScrolView

第3步:

  • 现在选择UIScrollView转到Identity Inspector并将课程UIScrollView更改为TPKeyboardAvodingScrollView

检查Sample

答案 1 :(得分:0)

出于某种原因,似乎TPKeyboardAvoidingScrollView在键盘弹出之前不会被激活。对我有用的是以下步骤

  1. 重置您的模拟器,以便iPhone键盘再次弹出(使用Mac键盘后不显示)
  2. 再次运行应用程序,然后单击使用TPKeyboardAvoidingScrollView创建的UIScrollview中的UITextView
  3. 现在应滚动