gpt4 book ai didi

iphone - 共享 ADD 和 EDIT 屏幕以使用相同的 UIViewController 是一种好习惯吗?

转载 作者:行者123 更新时间:2023-11-29 13:50:14 26 4
gpt4 key购买 nike

共享 ADD 和 EDIT 屏幕以使用相同的 UIViewController 是好习惯吗?

在这种情况下,唯一真正的区别在于一个值将填充现有值(编辑)。

附言。一些澄清。因此,也许以只有一个或两个 NSString 字段(例如标题和描述)的简单情况为例 - 那么对于 EDIT 和 ADD 使用相同的 Controller /NIB( View )是否有任何错误(例如任何问题)?

最佳答案

不确定“良好实践”,但是...

用一个或另一个字符串填充标签很容易,隐藏按钮或字段也很容易,具体取决于显示的是 ADD 还是 EDIT View 。

当您的 View 收到用户输入然后需要决定是修改现有对象还是创建新对象时,问题往往会出现。

因此在退出之前, View 必须决定如何处理用户输入。如果差异是令人难以置信的复杂,你最好使用两个 viewControllers。如果它是 viewWillDisapper 方法中或附近的简单 if-the-else 的问题,那么一个 View 就可以做到。

关于iphone - 共享 ADD 和 EDIT 屏幕以使用相同的 UIViewController 是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com