![]() |
1
2
从长远来看,创建另一个视图控制器可能是最简单的方法。您可以通过拨打
当视图控制器准备离开时,它可以调用
或 您可以为新的视图控制器设置一个协议,这样它就可以通知原始的视图控制器完成操作,并返回一个值,如果您希望返回NSstring,则可以使用
然后,MyViewController将具有委托属性
如果使用协议方法,则原始视图控制器将采用该协议,并在收到此消息时关闭模式视图本身。 我希望这有助于解决这个问题,一开始它可能看起来有点复杂,但它使收集数据变得非常容易。 |
![]() |
2
0
您可以自己使用uiAlertView或类似的类。只需弹出模式视图来请求字符串,建立正确的回调,然后将其弹出到数据源中。 您还可以插入带有uitextview和“点击可编辑”占位符的单元格,然后在textview回调上,删除textview并显示字符串。进一步的编辑需要向下钻取或执行其他操作 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 9 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 9 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 2 年前 |
![]() |
Community wiki · 查找iOS日历 2 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |