我正在使用情节提要来创建用户可以在其上输入数据的视图,例如创建联系人。
我尝试UITextField
在视图上放置一些 s,但是这样,当 iPhone 在底部显示键盘时,我会遇到没有滚动的问题。
我希望有人能给我一些关于我必须使用哪些控件来创建数据输入表单的提示,例如用于在 iPhone 中输入联系人的表单。
我正在使用情节提要来创建用户可以在其上输入数据的视图,例如创建联系人。
我尝试UITextField
在视图上放置一些 s,但是这样,当 iPhone 在底部显示键盘时,我会遇到没有滚动的问题。
我希望有人能给我一些关于我必须使用哪些控件来创建数据输入表单的提示,例如用于在 iPhone 中输入联系人的表单。
您必须使用 UITableView,以及放置 UITextField 的单元格。当用户点击 textField 时,您必须注册键盘出现通知(键盘通知中有一些提示)并更改 tableview 框架以适应键盘。
您需要将 UIScrollView 放置到您的 UIView 元素中,然后您可以根据需要将 UITextField 对象添加到 UIScrollView 中。完成此操作后,您需要为您的 UIScrollView 创建一个 IBOutlet 属性(例如 scrollView)并链接它们。
最后,在 viewDidLoad 方法中设置你的 UIScrollView 的内容大小。像这样的东西:
_scrollView.ContentSize = CGSizeMake(320.0, 640.0);
请注意,第一个数字表示宽度,第二个表示滚动视图内容的高度,您可以根据自己的意愿更改它们。