uitabbarcontroller相关内容

UITabBarController 在 Swift 语言中设置默认选项卡

我有一个 UITabBarController,它有 5 个不同的视图控制器.每个都有自己的特定选项卡,例如主页、设置等.如何将某个选项卡设置为启动时的默认选项卡? 解决方案 为什么您无法将所选的第一个选项卡移动到最左侧的位置,是否有特定原因? self.tabBarController.selectedIndex = desiredIndex 或者,如果您的代码在 UITabBarC ..
发布时间:2021-09-13 19:10:45 移动开发

我有一个标签栏,我试图检测它是否在视图控制器 2 中被触摸

基本上我在视图控制器一中有一个标签栏.我正在尝试检测是否在视图控制器 2 内触摸了此 tabaritem.执行此类任务的最佳方法是什么?如果您愿意,我可以发布更具体的代码. 视图控制器 1 TUHomeViewController *homeViewController = [[TUHomeViewController alloc] initWithNibName:nil bundle: ..
发布时间:2021-09-13 19:10:42 移动开发

将数据传递给 Tab Bar Item (ViewController)

在下面的照片中,我向您展示了我的故事板.在 TableView 控制器上,我有可扩展的菜单.我现在无法实现的是打开第二个选项卡栏项(绿色项)并让它知道所选菜单项的 ID 是什么.在标签栏控制器和绿色和蓝色控制器之间,我有关系“视图控制器".我尝试使用以下代码直接调用绿色视图控制器: let secondTab = self.storyboard?.instantiateViewControlle ..
发布时间:2021-09-13 19:10:39 移动开发

在 UITabBarController 中的不同选项卡之间共享公共视图

我想创建一个由 UITabBarController 的所有子视图控制器共享的公共视图. 我试图通过容器视图来实现这一点,但这为每个子视图控制器创建了不同的实例. 谢谢! 解决方案 遗憾的是,无法在两个不同的超视图或两个不同的视图控制器(每个视图控制器都有根视图)之间共享视图. https://developer.apple.com/documentation/uikit ..
发布时间:2021-09-13 19:10:36 移动开发

当前模型关闭时间时快速传递数组值

我的场景,我有 tabbar 和三个 viewcontroller 和第一个 tabbar 视图控制器我正在展示 tableview一些数据.每当我单击 tableview cell 时,我都会将数据传递给一个特殊的当前 model 弹出控制器.如果我 dismiss 弹出控制器我需要直接显示到标签栏 index 1(我的意思是标签栏第二个 viewcontroller)也需要传递 值. 这 ..
发布时间:2021-09-13 19:10:33 移动开发

照片浏览器的方向问题

我正在使用 KTPhotoBrowser.谁能告诉我为什么当我在我的项目中使用此代码的 TabBarSample 时,我无法使照片适用于风景?照片总是以纵向模式显示,因为我的项目只以纵向模式运行.我该如何解决这个问题?我添加了以下内容 -(BOOL)shouldAutorotate {返回是;} 在 SDWebImageRootViewController.m 中,但仍然没有运气. 请任 ..
发布时间:2021-09-13 19:10:30 移动开发

tabBarController didSelect 没有被调用

我遇到了问题 tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) 委托解雇.问题在于当我尝试使用 self.tabBarController?.selectedIndex 并以编程方式更改选项卡时.一旦我使用 selectedIndex ..
发布时间:2021-09-13 19:10:24 移动开发

更改故事板后未调用 Tabbar 委托方法

我在登录故事板而不是主故事板中有登录和注册视图控制器. 注册或登录成功后,我将登录故事板更改为 Main.以下代码有效,但是当我选择任何选项卡时,它不会调用 AppDelegate 中的选项卡委托方法 但是,如果用户已经成功注册或登录,那么它会调用下面的标签栏委托方法. LoginViewController.m if(isLoginSuccess){UIStoryboard * ..
发布时间:2021-09-13 19:10:20 移动开发

不显示 tabBarController

我想以编程方式制作 tabbarcontroller.tabBarController 未显示在页面中.谁能告诉我们哪里出了问题.我们可以在一个应用程序中创建多个 tabbarcontroller ViewController.m- (void)viewDidLoad{report=[[UIViewController alloc]initWithNibName:@"ViewController ..
发布时间:2021-09-13 19:10:17 移动开发

在 xcode 4 中更改了 uitabbarcontroller

我最近升级到 xcode 4.我的应用程序使用 tabbarcontroller.在旧的 xcode 3.x 中,您可以根据此屏幕截图将选项卡更改为不同类型: 根据我在研究此问题时收集到的信息,xcode 4 不再提供此功能.我错过了什么吗?根据我的研究,我们现在假设删除/添加选项卡,然后更改属性以获得所需的效果.因此,为此在 xcode 4 中,我添加了一个新选项卡项并使该类成为 UINa ..
发布时间:2021-09-13 19:10:08 移动开发

单击 UIBar 按钮时删除 TabBar 控制器

首先在我的应用程序中,我有一些登录视图控制器,在使用按钮操作登录后,我将移动到带有四个选项卡的 Tabbar 控制器.我的问题是当我点击 barbutton 并需要来到那个 loginViewController 时,我需要退出那个 tabbar 控制器.请任何人帮助我.实际上我已经尝试了一些方法,但我无法理解.提前感谢为问题提供有价值的解决方案. 解决方案 在 appDelegate 中 ..
发布时间:2021-09-13 19:10:05 移动开发

如果通知已打开,如何直接转到特定的视图控制器

我有一个 UITabBarController,它在一个选项卡中显示一个聊天表.如果用户单击一行,将显示一个视图控制器,显示最新消息. 现在我要介绍推送通知.如果用户打开推送通知,所需的行为是自动进入聊天室.尽管有很多关于如何处理这些用例的信息,但我没有成功实现它. 这是我目前的代码: func application(_ application: UIApplication, d ..
发布时间:2021-09-13 19:09:59 移动开发

popToRootViewController 后没有显示 Tabbar

在我的应用程序中,我通过设置 UIViewController 的 hidesBottomBarWhenPushed 属性来隐藏标签栏.我不确定这种行为是否被设计,当我调用 popToRootViewController 来弹出所有视图控制器堆栈时,如果我之后推送相同的视图控制器,标签栏没有正确显示.即使我在调用 popToRootViewController 后尝试通过设置 isHidden 属 ..
发布时间:2021-09-13 19:09:56 移动开发

NavigationController 中的 TabBarController 在 vi​​ewControllers 中不显示 TabBar

我有一个 UITabBarController,我想在它的控制器上附加导航.所以我插入了 NavigationController 作为入口控制器,并将 tabBarController 作为其根.一切似乎都很好,但对于 tabBar.基本上它没有显示,尽管我附加的 StoryBoard 似乎有不同的说法.我还附上了没有显示任何导航栏的帐户屏幕,当然也没有显示任何后退按钮. 谢谢,法布里齐奥 ..

如何均匀设置UITabBarItem宽度以占据所有Tab Bar

我希望我的应用中的标签栏项目均匀地占据所有标签栏,无论是纵向还是横向.我的标签栏上有五个标签.下面的代码没有实现这一点.我究竟做错了什么?我注意到 screenSize.size.height 实际上引用了宽度,但我不确定这是为什么. 非常感谢任何帮助. 谢谢 UITabBar *tabBar = self.tabBarController.tabBar;CGRect screenS ..
发布时间:2021-09-13 19:09:48 移动开发