ios - 基本注册页面 - iOS

标签 ios xcode uitableview

我是 iOS 的完全初学者(昨天开始)。我也在尝试创建一个带有文本框和标签的简单注册页面。

我已经使用 UITable View 完成了此操作 - 对于第一次尝试来说它看起来相当不错。

但是,我遇到了一个问题,即表单底部的值被键盘隐藏了。即使在我将返回键更改为下一个之后(我假设这应该将光标和焦点发送到下一列?)

有人可以就如何解决这个问题提供一些建议吗?下面的屏幕截图显示电话号码字段被隐藏,我的提交按钮:(

enter image description here

最佳答案

在您的项目中使用此 TPKeyboardAvoidingTableView 而不是 UITableview

下载类 TPKeyboardAvoidingTableView download并添加您的项目。

在你的.h文件中添加

#import "TPKeyboardAvoidingTableView.h"

定义tableview的属性

@property(nonatomic,retain) IBOutlet TPKeyboardAvoidingTableView *TableViewRate;

并且还将 UITableView 的类更改为 TPKeyboardAvoidingTableView,如下图所示。

enter image description here

当您单击文本文件时,它会根据键盘自动设置框架。所以更新时会显示每个文本字段。

关于ios - 基本注册页面 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25157161/

相关文章:

ios - Snap Kit 不使用 startSending 打开 Snapchat

iphone - 这种在 Xcode 4 中重新引用另一个项目的方法有什么问题?

iphone - Parse 中的 REST API 与 iOS 应用程序交互

iphone - UITableView 内的 UITextView

ios - 如何区分UITableView自定义section点击和section第一行点击?

ios - estimatedHeightForRowAtIndexPath 和 heightForRowAtIndexPath 之间的区别?

ios - 核心数据executeFetchRequest消耗大量内存

iphone - UITableView 不反转

javascript - PhoneGap 构建插件无法运行

ios - 如何修复此 CopyPNG 文件错误?