我正在使用故事板,创建一个用户可以输入数据的视图,例如创建联系人。
我尝试在视图上放置一些UITextField
,但这样,我遇到的问题是当iPhone在底部显示键盘时不会滚动。
我希望有人能给我一些提示,说明我必须使用哪些控制来创建数据输入表格,例如在iPhone中输入联系人的表格。
答案 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);
请注意,第一个数字表示宽度,第二个数字表示滚动视图内容的高度,您可以根据自己的意愿进行更改。