我正在开发一个具有多个文本字段和一个UIImage的应用程序。我想现在增强它以使用UIPicker,这样用户就不必输入它。这将用于颜色,大小,类型等。
我需要填充UIPickers所需的数据是静态的(字符串)。
我的问题是围绕是否有一种简单的方法来改变类型,从文本字段到UIPicker,使用像Refactor这样的东西,让xCode为我做其余的事。
此外,如果用户选择了值并选择了" Save"按钮。
在UPDATE操作期间检索数据时怎么样?如何申请"默认"到之前选择的UIPicker值。
该应用程序使用Core Data存储数据。
提前致谢。 安业
答案 0 :(得分:0)
总之,没有。
您需要编写管理选择器视图的代码。您必须设置数据源和委托,并编写管理数据源中的消息和委派协议的方法。这很简单,但涉及到许多步骤。
由于您要使用选择器替换多个字段,因此您可以编写数据源并委托方法来查看传递给数据源/委托方法的选择器视图并适当地处理每个字段。
Picker视图具有允许您设置所选行或查询所选行的方法。
我建议您在Xcode文档中搜索“UIPickerView”并阅读整个类参考,以及UIPickerViewDelegate和UIPickerViewDataSource协议上的部分。