2
我需要能够隐藏导航栏和标签栏,当我点击视图并再次点击时再次显示。这在Monotouch中可能吗?当单击触摸视图时隐藏标签栏和导航栏
我需要能够隐藏导航栏和标签栏,当我点击视图并再次点击时再次显示。这在Monotouch中可能吗?当单击触摸视图时隐藏标签栏和导航栏
MonoTouch可以使用本地平台的任何功能。
有几十种达到此目的的方法。也许,最简单的做法是创建你自己的UIViewController将承载只有你想要的信息,并呼吁:
var myNewController = new MyNewController()
myNewController.View.TouchDown += delegate {
myNewController.DismissViewControllerAnimated (false);
};
PresentModalViewController (yourNewController, false);
那么你myNewController必须包含一些代码,添加要在全屏幕显示的实际内容。
只是为了说明,1)创建一个叫做“UIViewController”的'UIViewController'。 'contentController'包含我想要全屏显示的内容,例如'UILabel'。 2)在不同的'UIViewController'内我打电话然后上面的代码?如果是这样,看起来'View.TouchDown'不是一个有效的方法。可能只是我没有得到它...... – kos 2012-03-05 10:14:35
你需要一个新的类,MyNewController。 – 2012-03-05 23:40:15