使用“联系人”表单滚动创建数据输入表单

时间:2013-06-01 14:40:48

标签: ios user-interface scroll

我正在使用故事板,创建一个用户可以输入数据的视图,例如创建联系人。

我尝试在视图上放置一些UITextField,但这样,我遇到的问题是当iPhone在底部显示键盘时不会滚动。

我希望有人能给我一些提示,说明我必须使用哪些控制来创建数据输入表格,例如在iPhone中输入联系人的表格。

2 个答案:

答案 0 :(得分:0)

您必须使用UITableView,其中包含放置UITextField的单元格。当用户点击textField时,您必须注册键盘通知(有一些提示keyboard notification)并更改tableview框架以调整为键盘。

答案 1 :(得分:0)

您需要将UIScrollView放置到UIView元素,然后您可以根据需要将UITextField对象添加到UIScrollView。完成此操作后,您需要为UIScrollView创建一个IBOutlet属性(例如scrollView)并链接它们。

最后,在viewDidLoad方法中设置UIScrollView的内容大小。像这样:

_scrollView.ContentSize = CGSizeMake(320.0, 640.0);

请注意,第一个数字表示宽度,第二个数字表示滚动视图内容的高度,您可以根据自己的意愿进行更改。