我有两个UIViewControllers
,其中一个我希望显示一个自定义按钮。我已经为此编写了代码。我还将popover segue的代码编写到另一个ViewController
,并且由于两个控制器都属于我的'ViewController'类,该按钮也显示在第二个ViewController
上,我不想要
显然我可以创建另一个类并让我的第二个ViewController
成为这个类的成员,但我希望我的第二个ViewController
的代码更改第一个{{1}中按钮的颜色那么如何在第二个类ViewController
文件中使用第一个类中的对象?
答案 0 :(得分:3)
我有两个UIViewControllers,其中一个我需要一个自定义按钮 要显示。我已经为此编写了代码。我也写过 popover的代码与另一个ViewController相互作用,两者兼而有之 控制器是我的'ViewController'类的子类,按钮是 也显示在第二个ViewController上,我不想要。
为什么不在第一个cass中将少数属性设为私有,以便它不会被继承。
显然我可以创建另一个类并创建我的第二个ViewController 这个类的成员,但我想要我的第二个代码 ViewController在第一个中改变按钮的颜色 ViewController,我怎样才能使用我的第一堂课中的对象 第二类实现文件?
您的主要问题是从ClassB 访问ClassA的对象。
这里有很多方法和答案:
Update a label through button from different view
Xcode - update ViewController label text from different view