uitabbarcontroller相关内容

uinavigationcontroller 内的标签栏控制器

我在导航控制器中有一个标签栏控制器,但我似乎无法设置导航栏标题或向导航栏添加按钮: self.title = @"我的名字"; 上面的代码只改变了标签栏项的名称,而不是导航控制器. 其次.我想禁用返回登录屏幕(屏幕截图中带有 UIWebview 的屏幕) 编辑:我发现了一个可能的重复项 解决方案 将tabBarController 放到navigationControlle ..
发布时间:2022-01-17 13:08:11 移动开发

iOS 通用应用程序似乎在手机上略微放大

我有一个 iPad 应用程序,我正在将其转换为通用应用程序以在手机上显示.它有一个标签栏和一个导航栏,我的问题是它们在手机上都太大了.我可以发誓我听说过 Paul Hegarty(来自斯坦福大学的 iTunes U Swift 应用程序开发课程)提到某个地方的开关或技巧会导致酒吧适应 iPhone,但我找不到它. 这是我的应用程序栏的屏幕截图,与 iPhone 6 模拟器中的照片应用程序对比 ..

通过视图控制器、标签栏控制器、导航控制器和视图控制器传递数据

这可能很容易实现,但我是 iOS 编程新手,我似乎被卡住了. 所以,基本上,我有一个选项卡式应用程序.我决定除了标签栏之外还需要一个导航栏.为此,我放置了标签栏控制器,然后添加了我的视图控制器并嵌入到每个视图控制器的导航控制器中,然后将其连接到标签栏. 我在故事板中的层次结构有点像这样: 视图控制器 导航控制器 视图控制器 导航控制器 视图控制器 我被困在这里的 ..

uitabbarcontroller/uitabbar 在基于导航的项目中

我创建了基于导航的项目.在第二个屏幕中我想添加 uitabbarcontroller.任何人都可以建议我如何做到这一点. 我已经做了很多搜索,但还没有成功.所以请您提供一个简单的示例.我已经尝试过下面的讨论,但我认为这不是一个好方法. 使用 TabBar 的基于导航的应用程序 谢谢 解决方案 其实这才是正确的做法.不正确的一件事是控制器的分配位置.这发生在前一个控制器中, ..

弹出动画在 UITabbarController 的第一个 UINavigationController 中不起作用

我不知道我的代码有什么问题.我已经成功开发了应用程序,除了我第一次启动应用程序时,所有的东西都工作正常,在侧面第一个导航控制器中,弹出动画不能正常工作.似乎 Pop 没有动画.当我更改标签并返回第一个标签时,它工作正常.并做 push-pop 然后它的工作正常. 我从一周开始就试图找出问题所在.但由于代码冗长而无法成功.我已经尝试过创建 Tabbar Demo 的相同动画并且它工作正常. ..

如何停止弹出到导航控制器的标签栏的第二次点击?

我有一个基于标签栏的应用程序.所有选项卡都有一个导航控制器作为根.如果标签处于活动状态,用户再次点击标签,它会弹回导航控制器. 我怎样才能阻止这种行为? 所以实际上我有一个导航控制器 + 一个隐藏的 viewcontroller 可以做出一些决定 + 另一个视图控制器.对于原始问题中的误导性信息,我们深表歉意.我对所有选项卡(其中 3 个)使用隐藏的 viewcontroller,并将 ..

UITabBarController UINavigationController 设计建议

这更像是一个哲学问题,所以请给我你的想法. iPhone SDK 文档指定您可以让标签栏控制器包含导航控制器,但您不能让导航控制器包含标签栏控制器.似乎有时您可能希望以表格方式组织视图中的视图,该视图是导航控制器堆栈的一部分.这不合理吗? 我接受 Apple 在这些领域中的规定作为福音,因为 HIG 确实提供了似乎揭示阻力最小的路径的最佳实践(我相信也有例外).但是,在标签栏的情况下, ..

带有 NavigationController 和 TabController 的情节提要

看起来这应该很容易弄清楚,但我今天下午没有运气.我将我的问题的这个快速、简化的故事板模型拼凑在一起. 基本上,我希望下面的表格视图控制器也位于标签栏控制器中(除了已经存在的导航控制器).选项卡将在两个表视图控制器之间切换. 现在,带有按钮的视图控制器充当一种菜单.每个按钮都指向一个表格视图控制器.理想情况下,此视图控制器不会显示标签栏,并且只能从表格视图控制器的导航栏上的后退按钮访问. ..

self.navigationController.tabBarController.selectedIndex 不起作用

我有一个 UITabBarController,其中包含 4 个不同的 UIViewControllers. 在第一个选项卡上有一个 UINavigationViewController,其中包含其子 UIViewController.在不点击标签栏的情况下,我想将用户带到第二个标签上.为此,我尝试了: self.navigationController.tabBarControlle ..

结合导航控制器和标签栏控制器

正如我在标题中提到的,我想将 Navigation Controller 添加到我已经有 Tab Controller 的应用程序中.因此,尝试在 页.无论如何,有些不对劲.UINavigationController 正在寻找一个空白页面,即使有一个视图和一些库. 让我从头开始: 在我的 AppDelegate 中,我正在设置标签栏控制器,如下所示: @interface MYAp ..

从弹出的 UINavigationController 或 UITabBarController 确定 viewWillAppear

我无法找到一种方法来区分从导航控制器堆栈弹出和从 UITabBarController 进入视图控制器. 我只想在视图从 TabBar 呈现时调用 ViewWillAppear 中的方法,而不是当有人在导航控制器中按下回时. 如果我不使用 TabBarController,我可以使用 viewDidLoad 轻松获得此功能. 我试过了, 覆盖 func viewWillAppe ..

选项卡式导航视图的正确设计模式?

这几天我一直在纠结这个问题,我承认我需要帮助. 我的应用程序的根视图控制器是一个标签栏控制器.我想让每个标签栏都有一个不同的导航控制器.这些导航控制器具有完全不同的行为. 那么我该如何根据类进行设置呢?根据 Apple 的文档,我不应该继承 UINavigationViewController.那么我应该把驱动这些导航控制器的代码放在哪里呢?这一切都会被扔进 App Delegate ..

根据选择的选项卡更改导航栏的标题?

我有一个 iOS 应用程序,其中有一个导航控制器作为根控制器,但有一个选项卡栏可以在其中一个导航栏中的视图之间进行选择.它看起来类似于 iTunes 应用程序(顶部的导航栏,底部的标签栏).我希望导航栏的标题根据选择的选项卡进行更改.每个选项卡都有两个单独的控制器文件.以下是我迄今为止尝试使用的方法来解决此问题,但无济于事: self.navigationItem.title = @"Title ..
发布时间:2022-01-17 12:56:40 移动开发

shouldAutorotate、supportedInterfaceOrientations 和 preferredInterfaceOrientationForPresentation 在 iOS 7 中无法按预期工作

我在尝试阻止某些视图中的方向时遇到问题,但代码无法正常工作. 我在每个视图中都使用这条线: - (BOOL)shouldAutorotate{返回是;}- (NSUInteger)支持的接口方向{if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {返回 UIInterfaceOri ..
发布时间:2022-01-17 12:55:29 其他开发

UISplitViewController 内的 UITabBarController 内的 UINavigationController 以模态方式呈现在 iPhone 上

我有一个 UISplitViewController,其中包含一个 UITabBarController 作为主视图.这个 UITabBarController 包含一个 UINavigationController.详细视图也包含一个 UINavigationController. 在 iPad 上,这可以正常工作.show detail segue 在详细视图上显示导航控制器内的图像视图 ..

如何获取推送我当前视图的上一个视图控制器

我的应用主页有UIButtons、btnIncome和btnExpense.按下这个按钮会分别按下 IncomeVC 和 ExpenseVC,这是两个 UIViewControllers 通过 xib 添加了 UITabBar.tabBar 有 4 个项目.在每个选项卡项目上选择添加相同的四个视图控制器(包含 UITableViews)作为 IncomeVC 和 ExpenseVC 的子视图,例如 ..