我希望我的用户输入任意长的项目列表,然后在幕后将它们分离成我可以轻松存储在数据库中的格式。我对如何做到这一点有两个想法,但只有一个我可以开始工作(不太优雅的版本)。
想法 1(这是我可以开始工作的):例如UITextView
,为用户提供 a 并让他们输入由特殊字符分隔的项目;
。当他们提交表单时,我用正则表达式解析它,然后相应地存储。从 UI/UX 的角度来看,这并不像我想要的那样优雅,但我可以让它工作。
想法2(这是我认为更好的方法):提供一个UITextField
带有+
按钮的按钮。用户输入 1 个项目,然后单击+
按钮使另一个项目UITextField
出现。如果屏幕上有超过 1 个文本字段,它们每个都会获得一个-
按钮来“删除”该字段。关于我如何去做这件事的任何想法?
谢谢!