获取viewController对文件后面共享代码的引用

时间:2015-06-02 19:13:59

标签: ios swift

我刚刚开始为iOS开发应用程序,我遇到了一个无法解决问题的问题。

我的应用程序将包含两个viewControllers,它们都将分别有一个标签,我希望后面的代码(一个文件)执行相同的计算,但根据显示的viewController有两个不同的数字。

例如:后面的代码应该计算1 * X,其中X对于第一个视图为1或对于第二个视图为2。 (并打印总和)

那么,无论如何我可以获得我(用户)所处的视图的参考吗? 或者我是否必须使用相同的代码为后面的代码创建两个文件,只是一个不同的数字?

故事板: enter image description here

我想用伪实现的目标:

if viewController == 1
    label1.text = 1
else if viewController == 2
    label2.text = 2

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

IMO最好的选择是拥有一个视图控制器(在故事板中),只有两个视图作为插座并交换它们(隐藏/显示)。

但是你可以通过UIView的标签属性区分这些视图。

tag property in storyboard