【问题标题】:dynamic DatepickerView and DynamicPicker view for multiple textview多个文本视图的动态 DatepickerView 和 DynamicPicker 视图
【发布时间】:2016-02-08 07:32:51
【问题描述】:

这里我正在尝试开发一个动态的UIPickerView & UIDatePicker 用于 UIViewController 中的多个 UITextFields。在我的UIViewController 中,我有五个UITextFields,通过单击每个UITextField,我打开UIPickerView,但我的问题是我想要其中的代码 UIPickerViewUIViewController 中动态设置。因为在这里我有 还为此采取5个不同的日期选择器视图并在那里打开它 根据条件显示和隐藏彼此的特定位置。

例如 - 我在 UIViewController 中有 5 个 UITextFields。如果我选择第二个UITextField那么可以设置三个UITextFields下面的Y位置 自动而不是设置每个UITextField 的框架。那么如果我 选择第四个UITextField唯一的第五个Y位置UITextField 改变上面的三个UITextFields 第四个UITextField 不会改变。为了 更多描述我看到附件图片:

【问题讨论】:

  • 您是在 UI 部分使用自动布局还是自动调整大小
  • 我正在使用自动调整大小
  • 我建议您,您应该使用 tableview 并使用文本字段创建每个部分,当单击文本字段时,您应该重新加载该部分,并在该部分中添加一行并使用选取器视图。所有其他文本文件都随着动画移动。
  • 我不想使用表格视图,因为有多个文本字段,在文本字段部分之后还有滚动视图,所以我也尝试使用表格视图,但很难用文本管理选择器视图中的字段..顺便提一下您的建议
  • 我认为当您手动设置文本字段和选取器视图的 y 位置时,您还必须使用动画,因为仅隐藏和移动控件不会产生平滑的效果。通过表格视图和一些复杂的管理,将为您处理流畅性。 :)

标签: ios objective-c dynamic datepicker uipickerview


【解决方案1】:

使用滚动视图或自动布局来解决此类问题。或者您可以使用添加文本字段和选取器视图的表格视图。

【讨论】:

  • 我不明白你建议使用滚动视图,因为我的问题是设置pickerview 的Y 位置,其余的设置在pickerview 下方的文本字段之外。和截图一样
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多