2012-01-10 4 views
2

Я совершенно новый при использовании Monotouch. У меня есть проблема с поиском учебников о том, как открыть новый вид с public override void RowSelected. Могу ли я просто позвонить:Open View from TableView

SecondView second = new SecondView(string sometext) 

Или это делается по-другому?

+0

в ObjC - вы можете нам UINavigationController pushViewController (Ваше мнение будет в UIViewController) или presentModalViewController. Я предполагаю, что в monotouch есть параллель - их классы довольно близки. – bryanmac

ответ

3

Это зависит от того, хотите ли вы показать вид в моде или нет.

Где-то вам понадобится ссылка на ваш диспетчер view (мы предположим, что это m_Controller). Если у вас есть, что для модального зрения, можно назвать:

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

и для покадрово:

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