问题标签 [uitabcontroller]

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.

0 投票
2 回答
3390 浏览

ios - 如何在 ios 的标签栏控制器内添加幻灯片菜单?

我有一个要求,我需要在选项卡式内容中添加幻灯片菜单是否可以在 UITabBarController 中添加幻灯片菜单,并且此 UITabBarController 的父级是 UINavigationController ?

0 投票
1 回答
28 浏览

objective-c - 锁定标签栏项目并通过登录页面解锁

大家好,UI 选项卡控制器有问题,

所以我有一个登录屏幕作为我的第一个控制器我想知道是否有办法锁定标签栏项目,然后在登录成功后解锁它们?

目前我正在使用NSDictionary存储我的用户名和密码以及UIAlertView用于提醒登录是否成功,但是如果没有登录就可以访问选项卡,那么登录确实没有意义。

以下是我当前的登录代码

0 投票
1 回答
202 浏览

colors - 在 MoreNavigationsController Swift 2 上设置背景颜色

我尝试将背景颜色设置为可能 tabController 中的“更多”选项卡,但它不会改变..我试过这个

0 投票
3 回答
176 浏览

ios - 使用滑动手势时 TabController 消失

我有一个带有 3 个标签的应用程序。我想向右或向左滑动以转到另一个选项卡。

我的代码:

执行它的功能是

我的问题是使用滑动时底部的 tabBarController 消失了。从我发现它与“presentViewController”方法有关。这是导致它的原因吗?有没有办法在不丢失 tabBarController 的情况下做到这一点?如果不需要,我真的不想使用 prepareForSegueWithIdentifier。除非必须这样做,否则这似乎比需要完成的工作更多。

0 投票
2 回答
141 浏览

ios - 在将 ViewController 添加到 UITabBarController 之前加载数据

在我的应用程序中,一旦用户从 登录LoginViewController,他就会被定向到ProfileTabBarController.

ProfileTabBarController是 . 它的子类。UITabBarController它由三个视图控制器组成,所有这些视图控制器都需要对 Profile 实例的引用。

推送时ProfileTabBarController,它会加载用户的个人资料。成功加载配置文件后,它会在其每个视图控制器上设置对配置文件的引用,然后将它们添加为选项卡项。

我选择这种方法的原因是,如果用户启动应用程序并且他的令牌还没有过期,应用程序应该直接转到ProfileTabController; 用户无需再次登录。AppDelegate与其在两者中重复加载配置文件的代码,LoginViewController不如将其封装在ProfileTabBarController.

这种方法的问题在于,在 segue 期间,UITabBarController由于没有设置视图控制器,因此显示为黑色。我设法通过创建一个LoadingViewController并将其最初设置为唯一UIViewController的来解决这个问题ProfileTabController

我的问题是是否有更好的方法来解决这个问题。我真的不喜欢UIViewController没有其他目的然后显示加载图标的想法。

0 投票
1 回答
23 浏览

swift - 从 UIViewController 使用 Segue 打开 UITabController - 如何将第三个选项卡显示为默认选项卡?

我有一个 swift 应用程序,在我的 UIViewController 上有一个按钮。在我的StoryBoard我将按钮附加到UITabController现在,当用户单击它时 - 他被重定向到它。但是,默认情况下,他会看到第一个选项卡。有没有办法显示第三个标签?

这是我的选择:

在此处输入图像描述

0 投票
2 回答
1936 浏览

swift - Swift,呈现一个带有标签栏的新 uiview

我试图在点击表格视图单元格中的按钮后呈现一个新视图。视图可以显示,但没有标签栏。有没有用标签栏显示视图的解决方案?谢谢。

故事板截图

使用 segue 或程序性地使用是不正确的。

0 投票
1 回答
371 浏览

swift - 在导航和选项卡控制器之间快速传递数据

A viewcontrollerB 同时是导航控制器的根视图和选项卡视图控制器的第一个视图。如何通过导航和选项卡控制器将数据从初始 viewA 传递到 ViewB?谢谢

故事板

0 投票
2 回答
2096 浏览

ios - 标签栏下方的 Swift 视图布局

我没有使用故事板。

以上导致ViewControllers视图延伸到标签栏下方。我怎么能阻止这个?

我尝试将视图框架设置为

但这没有用。

0 投票
1 回答
154 浏览

ios - 隐藏选项卡时如何拉伸视图

我正在通过情节提要使用自动布局。

覆盖 func viewWillAppear(动画:布尔){

在此处输入图像描述

如您所见,黑色是 tabczontroller 的高度。如何将视图拉伸到屏幕底部?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述