在monotouch / iphone App中使用viewcontroller的好处

时间:2011-06-29 07:48:30

标签: uiview uiviewcontroller xamarin.ios

我看到很多使用的视图控制器,我想知道为什么仅使用视图更常见,即。

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        window.AddSubview(myMasterView);   // or controller.View
        window.MakeKeyAndVisible ();        
        return true;
    }

然后将子视图切换到masterview中。如果我不使用任何导航GUI,那么拥有视图会更有效吗? ViewControllers能更好地帮助GC吗?

感谢

1 个答案:

答案 0 :(得分:3)

ViewControllers默认情况下恰好挂钩了许多有趣的系统通知,比如轮换。因此,他们将这些通知转换为您可以覆盖的方法调用。

但如果你想自己做事,你当然可以。