问题标签 [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.
ios - 如何在 ios 的标签栏控制器内添加幻灯片菜单?
我有一个要求,我需要在选项卡式内容中添加幻灯片菜单是否可以在 UITabBarController 中添加幻灯片菜单,并且此 UITabBarController 的父级是 UINavigationController ?
objective-c - 锁定标签栏项目并通过登录页面解锁
大家好,UI 选项卡控制器有问题,
所以我有一个登录屏幕作为我的第一个控制器我想知道是否有办法锁定标签栏项目,然后在登录成功后解锁它们?
目前我正在使用NSDictionary
存储我的用户名和密码以及UIAlertView
用于提醒登录是否成功,但是如果没有登录就可以访问选项卡,那么登录确实没有意义。
以下是我当前的登录代码
colors - 在 MoreNavigationsController Swift 2 上设置背景颜色
我尝试将背景颜色设置为可能 tabController 中的“更多”选项卡,但它不会改变..我试过这个
ios - 使用滑动手势时 TabController 消失
我有一个带有 3 个标签的应用程序。我想向右或向左滑动以转到另一个选项卡。
我的代码:
执行它的功能是
我的问题是使用滑动时底部的 tabBarController 消失了。从我发现它与“presentViewController”方法有关。这是导致它的原因吗?有没有办法在不丢失 tabBarController 的情况下做到这一点?如果不需要,我真的不想使用 prepareForSegueWithIdentifier。除非必须这样做,否则这似乎比需要完成的工作更多。
ios - 在将 ViewController 添加到 UITabBarController 之前加载数据
在我的应用程序中,一旦用户从 登录LoginViewController
,他就会被定向到ProfileTabBarController
.
ProfileTabBarController
是 . 它的子类。UITabBarController
它由三个视图控制器组成,所有这些视图控制器都需要对 Profile 实例的引用。
推送时ProfileTabBarController
,它会加载用户的个人资料。成功加载配置文件后,它会在其每个视图控制器上设置对配置文件的引用,然后将它们添加为选项卡项。
我选择这种方法的原因是,如果用户启动应用程序并且他的令牌还没有过期,应用程序应该直接转到ProfileTabController
; 用户无需再次登录。AppDelegate
与其在两者中重复加载配置文件的代码,LoginViewController
不如将其封装在ProfileTabBarController
.
这种方法的问题在于,在 segue 期间,UITabBarController
由于没有设置视图控制器,因此显示为黑色。我设法通过创建一个LoadingViewController
并将其最初设置为唯一UIViewController
的来解决这个问题ProfileTabController
我的问题是是否有更好的方法来解决这个问题。我真的不喜欢UIViewController
没有其他目的然后显示加载图标的想法。
swift - 在导航和选项卡控制器之间快速传递数据
A viewcontrollerB 同时是导航控制器的根视图和选项卡视图控制器的第一个视图。如何通过导航和选项卡控制器将数据从初始 viewA 传递到 ViewB?谢谢
ios - 标签栏下方的 Swift 视图布局
我没有使用故事板。
以上导致ViewControllers
视图延伸到标签栏下方。我怎么能阻止这个?
我尝试将视图框架设置为
但这没有用。