目前正在开发我的第一个IOS应用程序。我有一个购买按钮,成功时,它会在同一个视图控制器上设置一个隐藏的测试按钮。代码如下对成功购买另一个视图控制器中的Swift隐藏按钮
Decleration
@IBOutlet weak var Test: UIButton!
隐藏按钮
Test.isHidden = true
现在这个工作对我的测试按钮,这是在PurchaseViewController坐着,类是MasterViewController.Swift。 (启动此方法的购买按钮也位于同一视图控制器中)
PlanViewController也有一个按钮,并且类也链接到MasterViewController.Swift。这有一个单独的按钮,我希望隐藏购买按钮的成功。
当我使用与上述按钮相同的代码时,它崩溃了,是他们在操作其他视图控制器时的局限性,而您不在其中?我本来以为这个工作因为它们都具有Masterviewcontroller.swift作为类
感谢
有时**有可能**操纵另一个视图控制器的视图,但这样做总是一个坏主意。我会说它是“你不应该试图操纵另一个视图控制器的视图/按钮,这是一个坏主意。”然后继续解释正确的做法。 –
同意,谢谢。我相应地编辑了我的答案。 –
感谢你们的回复,对于为什么操纵其他视图按钮是一个坏主意感到好奇。并感谢您对奥斯汀的深入解释。我会尽快尝试一下 – uwotm8