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

标签 ios objective-c uiscrollview tpkeyboardavoiding

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

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

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

  • 查看层次结构

enter image description here

  • 嵌入到 ScrollVIew 中

enter image description here

最佳答案

第 1 步:

  • 删除 ScrollView

第 2 步:

  • 选择要放入 ScrollView 中的所有组件,然后转到 Editor -> Embed In -> Scroll View。现在您将在 View 层次结构中看到一个 UIScrolView

第 3 步:

  • 现在选择您的 UIScrollView 转到 Identity Inspector 并将类 UIScrollView 更改为 TPKeyboardAvodingScrollView

检查 Sample

关于ios - 尝试在我的应用程序中使用 TPKeyboardAvoding Scroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975196/

相关文章:

ios - UIWebView的UIScrollView子view可以滚动但是弹回frame没有出现垂直滚动指示

ios - 避免 Objective-C block 保留周期内存泄漏的简单规则是什么?

ios - iOS 6应用在iOS7中的外观/效果很好-在XCode 5中看起来很恐怖

ios - 如何使用通知将字符串数据从swift传递到 objective-c 类

ios - 跟踪单击哪个 UIAlert 按钮以更改 UILabel

ios - 防止 UIScrollView 重置 contentOffset

ios - 是否可以在不播放的情况下从音频中获取频率?

ios - 无法登录 iTunes Connect

objective-c - 在 UITableView 的头部添加一个 UISegmentedControl

iphone - UIView 大小不接受大于 17000 像素的大小