问题标签 [tabbarcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 将 NavigationController 项目切换到 Tabbar
我知道有很多关于将导航控制器放入标签栏控制器的问题,但我想将我的导航项目更改为标签栏项目。我只是不确定我到底需要改变什么,因为我觉得我必须弄乱一些代码和 IB。
在代码中:
我需要做的就是在我的 appDelegate 中用 tabBarController 替换 navigationController
在 IB 中:
将 tabBarController 拖到我的 Objects 中,然后将我的整个 navigationController 对象拖到 tabBarController 中,还是只拖到 navigationController 中的 RootViewController 中?
感谢您对此的任何建议。通常情况下,我会试一试,但我觉得我可能搞砸了。
tabbarcontroller - Objective C - WantsFullScreenLayout 不覆盖 TabBarController
我一直试图让我的 TabBarController 的一部分全屏显示一段时间,但仍然无法弄清楚最后一块。
所以我可以使用下面的代码将 UIViewController 放在 UINavigationBar 后面。
还可以使用下面的代码隐藏 UINavigationBar 和 TabBarController。
但是,在隐藏之前,我的 UIViewController 的高度仍然不会延伸到 TabBarController 所在的位置之后。所以看起来下面好像有一个空白区域。
附图片。
我尝试更改 self.tabBarController.view.frame 并绑定。还是不做。似乎有什么东西阻止它覆盖底部。
我怎样才能做到这一点?
谢谢你,
三通
iphone - 查看会出现没有接听电话
在我的应用程序中,我使用的是标签栏。第一次加载应用程序时,它会调用viewDidload
. 但是当我单击其他选项卡并再次单击第一个选项卡时,我需要调用viewWillAppear
. 当我再次单击第一个选项卡时,它没有调用。任何的想法?
uiwebview - UIWebView:在选项卡屏幕中加载请求的位置?viewDidLoad 还是 viewDidAppear?
我有一个标签栏控制器,一个标签屏幕包含一个 web 视图,加载一个请求说 google.com,当它加载时(即在 webview 的 didload 委托方法调用之前),如果我切换到另一个标签然后返回,微调器仍在运行但页面从未加载,我猜 viewDidLoad 只调用一次,所以我应该将加载代码放在 viewDidAppear 中,还是有办法解决这个问题?
谢谢!
ios - 在基于 UITabBarController 的 iOS 应用程序中使用多个 MPMoviePlayerController 实例
在我的 iPad 应用程序中,用户可以在每个选项卡中打开一个 MPMoviePlayerController(共 5 个)。
在每个包含电影播放器实例的视图控制器中,我在 viewDidAppear: 方法中播放电影,并在 viewWillDisappear: 方法中暂停它。我还将视图控制器添加/删除作为通知的观察者,以便只有当前可见的视图控制器正在接收通知。电影播放器是在 init 方法中设置的,并没有什么特别之处。
注意:虽然您可以创建多个 MPMoviePlayerController 对象并在界面中显示它们的视图,但一次只有一个电影播放器可以播放其电影。
除了上面的注释之外,我在文档中找不到任何关于此的内容,但我猜测电影播放器以某种方式在视图控制器之间共享,因为当我在每个选项卡中强制使用一个电影播放器时,它有时会起作用,有时当我完成电影播放器时返回上一个选项卡。
无论实例是否位于不同的类/选项卡中,MPMoviePlayerController 是否意味着一次只处理一个视频?
iphone - 标签栏控制器通过应用委托访问当前标签的活动导航控制器
我有以下设置。我有一个 TabBarController,里面有三个 NavigationController。我想要做的是以下内容:
我有一个带有注释的地图视图和一个注释上的按钮,我实现了在点击注释按钮时触发的委托方法。我的问题是我的地图视图的代表也是地图视图的子视图
这是在我用来在我的地图视图上绘制路线的自定义类中。
换句话说,以下方法在自定义类中,它是我的地图视图的委托
那么如何使用包含我的 tabbarcontroller 的应用程序委托将视图控制器推送到活动选项卡的导航堆栈上
iphone - 2个其他视图的视图上的简单TabBar?
我想要一个带有 TabBar 的 SettingViewMain,它可以在 SettingView1 和 SettingView2 之间翻转。
我从 3 个小时开始就尝试了这项简单的工作,并尝试了我找到的几乎所有教程,但我没有让它工作。
当我尝试以编程方式添加 TabBar 时,我可以在这两个视图之间切换,但是在这个视图本身中 TabBar 没有显示,不知道为什么。当我添加 TabBarController 时,根本不显示。
所以,simlpy:如何在 MasterView(不是 AppDelegate-Window 或类似的东西)上添加 TabBar 并让 TabBar 在 View1 和 View2 之间切换?
ios - 如何在 tabbarcontroller 中连接基于 nib 和以编程方式创建的视图控制器?
我创建了一个基于选项卡的应用程序,绘制了笔尖设计的视图和实用设计的视图。尽管类型不同,如何将它们连接到 UITabBarController 中?
iphone - 以编程方式添加 TabBarController
我想以编程方式制作标签栏控制器和导航控制器。到目前为止,我的代码可以在底部显示一个标签栏,但是 OptionViewController 在第二个标签栏的按钮上没有说任何内容(没有标题)。有趣的是,当我单击没有任何内容的按钮时,会出现标题(他的观点也是如此),有人可以向我解释我做错了什么吗?我尝试使用以下代码:
iphone - 外部文件中的 iPhone 选项卡栏控制器和导航控制器
我有一个应用程序,其中包含
exampleTabAppDelegate(.h 和 .m 文件)
主窗口.xib
在 MainWindow.xib 中,我的对象具有以下结构
标签栏控制器 - 有插座并设置为 rootViewController
标签栏
第一个视图控制器 - 类型 UIViewController
导航控制器 - 类型 UINavigationController
视图控制器
我还有一个 NavigationController 类,它扩展了 UINavigationController 类(名为 NavigationController 的.h 和 .m 文件)
对于这个类,我有一个名为 NavigationController.xib 的 NIB 文件。
所以接下来,如果我将 Navigation Controller 的属性 Class 设置为 NavigationController 它是有效的,我会得到嵌套在 NavigationController.m 方法 viewDidLoad 中的日志消息
但是我的 NavigationController 也有 NIB 文件,它有自己的 NavBar,但我没有看到它。
当我尝试将导航控制器的属性 NIB 名称设置为 NavigationController 时,我认为它应该加载我的 NIB 文件,但出现异常并且没有任何内容写入日志/控制台。
我需要做什么?
我想让 MainWindow.xib 文件具有结构但导航控制器视图的设计设置另一个文件。
帮助。我该怎么做?