【问题标题】:Using object from one class in another在另一个类中使用一个类的对象
【发布时间】:2013-02-17 16:42:17
【问题描述】:

我有两个UIViewControllers,我希望在其中一个上显示一个自定义按钮。我已经为此编写了代码。我还为另一个ViewController 编写了弹出框segue 的代码,并且由于两个控制器都属于我的“ViewController”类,因此该按钮也显示在第二个ViewController 上,这是我不想要的。

显然我可以创建另一个类并使我的第二个ViewController 成为该类的成员,但是我希望我的第二个ViewController 的代码可以更改第一个ViewController 中按钮的颜色,那么如何我在第二类implementation 文件中使用第一类的对象?

【问题讨论】:

    标签: iphone ios objective-c xcode ipad


    【解决方案1】:

    我有两个 UIViewControllers,其中一个我想要一个自定义按钮 要显示。我已经为此编写了代码。我也写过 弹出框的代码与另一个 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

    Setting label text in another class

    Set label on another view to stored NSDate

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多