Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 创建一个类似于滚动的联系人表单的数据输入表单_Ios_User Interface_Scroll - Fatal编程技术网

Ios 创建一个类似于滚动的联系人表单的数据输入表单

Ios 创建一个类似于滚动的联系人表单的数据输入表单,ios,user-interface,scroll,Ios,User Interface,Scroll,我使用一个故事板,创建一个用户可以输入数据的视图,比如创建联系人 我曾尝试在视图上放置一些UITextFields,但这样做的问题是,当iPhone在底部显示键盘时,不会出现滚动 我希望有人能给我一些提示,说明我必须使用哪些控件来创建数据输入表单,比如在iPhone中输入联系人的表单。你必须使用UITableView,在单元格中放置UITextField。当用户点击textField时,您必须注册键盘显示通知(此处有一些提示),并更改tableview框架以适应键盘。您需要将UIScrollVi

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

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


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

你必须使用UITableView,在单元格中放置UITextField。当用户点击textField时,您必须注册键盘显示通知(此处有一些提示),并更改tableview框架以适应键盘。

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

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

_scrollView.ContentSize = CGSizeMake(320.0, 640.0);

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

您想禁用滚动功能,还是无法使用滚动功能?