- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用了基于 View 的应用程序,因为我以编程方式生成了 TabBar。问题是:
我有一个iPhone应用程序,其中我有2个带有tabbarcontroller的tabiTems。inside tabbarcontroller每个viewController是一个导航 Controller 。选择第二个标签时,我有一个 View Controller 。当我选择另一个 View 的按钮时,我正在按下另一个 View self.navigation controller 的 Controller 。在那个 viewcontroller 中,我正在插入并像那样进行。但问题是当我再次选择 tabitem 时,那里显示了 pushviewcotrooller。但是当我选择选项卡时,我再次需要那个 rootview
我在 AppDelegate.m 中的代码是:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
UINavigationController *nc1;
nc1 = [[UINavigationController alloc] init];
UIViewController *viewController1 = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
nc1.viewControllers = [NSArray arrayWithObjects:viewController1, nil];
UINavigationController *nc2;
nc2 = [[UINavigationController alloc] init];
UIViewController *viewController2 = [[[secondview alloc] initWithNibName:@"secondview" bundle:nil] autorelease];
nc2.viewControllers = [NSArray arrayWithObjects:viewController2, nil];
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:nc1,nc2,nil];
self.window.rootViewController=self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
最佳答案
也许你正在寻找这个:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
int tabitem = tabBarController.selectedIndex;
[[tabBarController.viewControllers objectAtIndex:tabitem] popToRootViewControllerAnimated:YES];
}
关于iphone - 点击 tabBar 时转到 rootView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142755/
好吧,我遇到了一个问题:rootView 在我的代码中,它导致的错误:rootView cannot be resolved to a variable 这意味着什么?我的 R. 文件有问题吗?我在
我是一名 Objectie-C 开发人员。对于 Root View 导航,我在 Objectie-c 中使用了以下代码 FirstViewController *fvc=[[FirstViewCon
我正在构建我的第一个 iPad 应用程序。我的要求之一是处理 UISplitviewcontroller 和 UINavigationController。我们建议的 View 层次结构是 (Logi
我有一个带有 NavigationController 的项目,其中包含 IB 中要显示的第一个 ViewController。这只是创建项目时的默认模式。 在第一个 viewController 中
我试图在用户注销后将 rootview Controller 更改为不同的屏幕。 if let window = UIApplication.shared.windows.first {
我对 lib XLForms 有一个简单的问题。 https://github.com/mtnbarreto/XLForm 如何使用此表单将 uinavigationbar 添加到 View Cont
我正在查看我的 iOS 项目中的 AppDelegate.m 文件,有这一行: rootView.backgroundColor = [[UIColor alloc]
我有一个包含 5 个选项卡的选项卡 View ,每个选项卡都嵌入在导航 Controller 中!在选项卡 1 中,我输入 View Controller A,然后输入到 View Controlle
我使用了基于 View 的应用程序,因为我以编程方式生成了 TabBar。问题是: 我有一个iPhone应用程序,其中我有2个带有tabbarcontroller的tabiTems。inside ta
我没有修改初始 Prop : RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
我开发了一个基于拆分 View 的应用程序。我正在尝试将图像添加到根 View Controller 。 为此,我手动创建了 RootView.xib,并在 MainWindow.xib 中使用此 x
我正在尝试删除膨胀的 View 。这就是我膨胀 View 的方式: ViewGroup vg = (ViewGroup)findViewById(android.R.id.content).getRo
我正在尝试在 Xamarin.Android 平台上获取屏幕截图。 public static Android.Content.Context Context { get; private set;
package com.example.mayank.sunshine; import android.support.v4.app.Fragment; import android.os.Bundl
我有新设置的应用程序,只有一个窗口和一个 Root View (来自 XCode 提供的 iOS 单 View 应用程序模板)。 现在我尝试向其添加一个按钮。 相应的代码如下所示: - (BOOL)
标题几乎问了一切。我每隔几天就回来尝试实现这一点,但我似乎无法让它发挥作用。我假设从启动时设置 detailItem 的代码在 viewDidLoad 中,但此时我一无所知。 非常感谢任何帮助。 --
我是 IOS 编程的新手,但是我遇到了一个问题,我已经坚持了一天多了,但我找不到解决方案。我有一个应用程序,在安装后第一次运行时需要下载一些内容。下载完成后,作为 RootView Controlle
我正在学习 iOS 并开发我的第一个 iPhone 应用程序。我想在我的应用程序中添加一个功能:如果用户之前登录过,我想将用户重定向到主视图。否则,我想将用户重定向到登录 View 。 我已阅读 io
将 UIWindow.rootView 转换为托管 Controller ,例如: window?.rootViewController as? UIHostingController 工作正常,除非
我是 iOS 和 Objective C 编程世界的新手。我正在尝试创建一个将扫描条形码然后使用该数据访问网站的应用程序。 现在,唯一的问题是当我使用 webview 加载网站时,我不知道如何返回到
我是一名优秀的程序员,十分优秀!