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代码中,可以使用
希望这有帮助! |
sandpat · 使导航堆栈中只有一个导航栏透明iOS Swift 6 年前 |
Witterquick · 刷新导航栏背景色 6 年前 |
user8902111 · 导航控制器按钮问题 6 年前 |
COLD ICE · 使用彩色导航栏时,搜索栏中会出现白线 6 年前 |