【发布时间】:2016-02-08 07:32:51
【问题描述】:
这里我正在尝试开发一个动态的UIPickerView &
UIDatePicker 用于 UIViewController 中的多个 UITextFields。在我的UIViewController 中,我有五个UITextFields,通过单击每个UITextField,我打开UIPickerView,但我的问题是我想要其中的代码
UIPickerView 在UIViewController 中动态设置。因为在这里我有
还为此采取5个不同的日期选择器视图并在那里打开它
根据条件显示和隐藏彼此的特定位置。
例如 - 我在 UIViewController 中有 5 个 UITextFields。如果我选择第二个UITextField那么可以设置三个UITextFields下面的Y位置
自动而不是设置每个UITextField 的框架。那么如果我
选择第四个UITextField唯一的第五个Y位置UITextField
改变上面的三个UITextFields 第四个UITextField 不会改变。为了
更多描述我看到附件图片:
【问题讨论】:
-
您是在 UI 部分使用自动布局还是自动调整大小
-
我正在使用自动调整大小
-
我建议您,您应该使用 tableview 并使用文本字段创建每个部分,当单击文本字段时,您应该重新加载该部分,并在该部分中添加一行并使用选取器视图。所有其他文本文件都随着动画移动。
-
我不想使用表格视图,因为有多个文本字段,在文本字段部分之后还有滚动视图,所以我也尝试使用表格视图,但很难用文本管理选择器视图中的字段..顺便提一下您的建议
-
我认为当您手动设置文本字段和选取器视图的 y 位置时,您还必须使用动画,因为仅隐藏和移动控件不会产生平滑的效果。通过表格视图和一些复杂的管理,将为您处理流畅性。 :)
标签: ios objective-c dynamic datepicker uipickerview