我对Objective-C和iOS开发世界相当新(这是我的第一个iphone应用程序),我有c#/ java dev的背景。
我的雇主想为我们的某个网站购买iphone应用程序。在其中,它应该是一个包含大约50个字段的表单,如果需要可以分成3个不同的部分。
处理此问题的最佳方式是什么?
谢谢!
答案 0 :(得分:1)
我会为每个字段创建一个UITextField。
然后我将这些添加为3个UIViews的子视图,它们代表你提到的3个部分(根据需要将UITextField分成每个视图)。
然后我会创建一个UIScrollView并将每个UIViews添加为子视图(按位置堆叠它们;即第一个底部触及第二个顶部)。
如果页面太长,这将允许您滚动UIViews(50个字段很可能不适合iPhone屏幕)。
欲了解更多信息:
UIScrollView - https://developer.apple.com/library/ios/documentation/uikit/reference/uiscrollview_class/Reference/UIScrollView.html
UITextField - https://developer.apple.com/library/ios/documentation/uikit/reference/UITextField_Class/Reference/UITextField.html
答案 1 :(得分:-1)
有一些教程可供选择。基本上,我会创建所有适当的字段或表单标准,并将它们嵌入到srollview中。您选择所有字段,然后单击编辑器>嵌入> scrollview。
然后,您需要设置该字段以在单击时滚动到视图中。这可以在教程中找到。
然后,如果用户点击该字段,则需要设置一个功能来关闭键盘。同样,这可以在教程中找到。
如果您需要更多帮助,请发表评论。我的背景也是java,刚开始学习Obj-c和swift。