作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我还在习惯 iPhone 开发的整个“ Controller ”流程。
我正在使用 MonoTouch 构建我的应用。
所以我的 rootController 是 AppDelegate 中设置的 TabBarController。
tabBarController = new UITabBarController ();
tabBarController.ViewControllers = new UIViewController [] {
mapView,
items,
account
};
然而,在我的一个 View 中,我想要一个 UINavigationControl,以便人们可以单击项目,然后可以选择返回。
这是我的 MapView 的构造函数。
public MapViewController () : base ("MapViewController", null)
{
Title = "Map";
TabBarItem.Image = UIImage.FromBundle ("Images/first");
}
那么此时我该如何添加其他类型的 ViewController 呢?
最佳答案
不是在标签栏中使用您的MapViewController
,而是添加一个UINavigationController
。然后在上面按下 MapViewController
。如果您的 MapViewController
将另一个 Controller 推送到 UINavigationController
的堆栈顶部,则 UINavigationController
将为您处理“返回”工作在其顶部工具栏中提供一个按钮,一个 UINavigationItem
。
您可能想阅读 UINavigationController
的文档和周围的所有示例。
关于c# - 如何将 UNaivgationBar 添加到属于 TabBarController 的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924533/
我还在习惯 iPhone 开发的整个“ Controller ”流程。 我正在使用 MonoTouch 构建我的应用。 所以我的 rootController 是 AppDelegate 中设置的 T
我是一名优秀的程序员,十分优秀!