|
|
1
1
听起来您的视图是一个完美的候选者,可以通过模式而不是通过导航控制器堆栈推送。 通过以下方式推送创建nsmanagedObject的视图:
然后继续使用右上角的“编辑/完成”按钮编辑/验证,与当前一样,验证成功后,只需保存对象并从父视图控制器中取消模式视图控制器:
如果您仍然想使用左侧的按钮,也许您可以更改右侧的按钮为“编辑/取消”,并在左侧添加一个“完成”按钮,该按钮只有在您不处于编辑模式时才可见。如果合适,您可以在使用上面的代码取消模式视图之前,指向“完成”按钮以运行相同的验证过程,但是“编辑/取消”按钮可能会处理它。 我希望这有帮助。 罗格 |
|
2
1
没有文档记录的方法可以截取
当用户点击该按钮时,您可以先验证对象,然后调用
不过,很难模仿内置后退按钮的外观。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |