2012-01-10 81 views
2

我在使用Monotouch方面很新颖。我有一个问题找到如何从public override void RowSelected打开新视图的教程。我可以拨打:从TableView打开视图

SecondView second = new SecondView(string sometext) 

或者它的做法不同吗?

+0

- 你可以我们的UINavigationController pushViewController(你的看法将是一个UIViewController )或presentModalViewController。我想像单声道中有一个平行线 - 他们的课堂镜子非常接近。 – bryanmac 2012-01-11 01:36:14

回答

3

这取决于您是否想要以模态方式显示视图。

某处你需要一个对你的viewcontroller的引用(我们现在假设它是m_Controller)。一旦你的是,对于一个模式视图,您可以拨打:

m_Controller.PresentModalViewController(new SecondView(someText), true); 

和非模态:

m_Controller.PushViewController(new SecondView(someText), true); 
在objC