|
|
1
1
我认为您在这里所说的是,您正在应用程序中从一个uiview移动到另一个uiview,并且需要某种方式将变量从view1“传递”到view2。 这是iPhone应用程序设计的常见用例,有几种方法。下面是我认为最简单的方法,它将适用于任何对象(整数、nsmanagedObjects,无论什么):在第二个视图中创建一个ivar,并将其设置为在使其可见之前要跟踪的值。 在视图TwoController中设置此项,方法如下:
所以在这一点上,你的viewTwoController对tagid有一个ivar。现在,我们从视图一开始要做的就是创建viewtwoController,为tagid赋值,然后显示第二个视图。这可以在按钮按下选择器中完成,也可以在uiTableView行中完成,例如:
上面的代码是:(1)创建一个新的viewtwoController,(2)在viewtwoController中将tagid的值赋给tagid ivar,然后(3)将视图2呈现给用户。因此,在viewTwoController代码中,可以使用
希望这有帮助! |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |