我刚刚开始为iOS开发应用程序,我遇到了一个无法解决问题的问题。
我的应用程序将包含两个viewControllers,它们都将分别有一个标签,我希望后面的代码(一个文件)执行相同的计算,但根据显示的viewController有两个不同的数字。
例如:后面的代码应该计算1 * X,其中X对于第一个视图为1或对于第二个视图为2。 (并打印总和)
那么,无论如何我可以获得我(用户)所处的视图的参考吗? 或者我是否必须使用相同的代码为后面的代码创建两个文件,只是一个不同的数字?
故事板:
我想用伪实现的目标:
if viewController == 1
label1.text = 1
else if viewController == 2
label2.text = 2
感谢您的帮助
答案 0 :(得分:0)
IMO最好的选择是拥有一个视图控制器(在故事板中),只有两个视图作为插座并交换它们(隐藏/显示)。
但是你可以通过UIView的标签属性区分这些视图。