复制苹果提醒的行为
如果您使用过 iOS 5 上的提醒应用程序,您可能已经注意到,在添加项目时按键盘上的 Return 键会在下一行中创建另一个项目。 实现这一点的最佳方式是什么? TableViewController
应该符合 UITextFieldDelegate
还是应该由自定义单元负责?如果是后者,我应该如何通知TableViewController
?
If you've used the Reminders app on iOS 5, you've probably noticed how hitting return on your keyboard while adding an item creates another one in the next row.
What is the best manner to implement this? Should the TableViewController
conform to the UITextFieldDelegate
or should the custom cell be in charge of it? If the latter, how should I inform the TableViewController
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可能应该做前者。控制器就是控制器;一个单元就是一个视图(参见 MVC)。
You should probably do the former. A controller is a controller; a cell is a view (cf. MVC).