草庐IT

UItabBarController

全部标签

ios - UIImagePickerController 解雇时使用 UITabbarcontroller 获取带有应用程序名称的红色条

我正在使用UIImagePickerController录制视频和拍照,编辑视频并将其保存到文件中。在关闭UIImagePickerController时,状态栏会闪烁红色并消失,有时我的标签栏会向下移动。无法理解为什么会出现这种情况。我想避免这种情况。我一直在从iOS8.1、iOS8、iOS7.1等降低频率中注意到这一点标签栏向下移动一段时间(意味着随机)。为什么当我录制视频并上传到服务器或使用uiimagepickerviewcontreller中的取消按钮时出现钢筋。.为什么它在我拍照时不进来,为什么它不是每次都随机进来。-(void)mediaAction{///calling

ios - 如何在 iOS 中为 UITabBarController 的更多 View Controller 设置 selectedindex

如何将setSelectedIndex设置为UITabBarController以显示存在于MoreView中的ViewController。我尝试使用以下代码设置索引//ToredirectusertohomescreenTBDDashboardTabBarController*tabBar=segue.destinationViewController;[tabBarsetSelectedIndex:5];但由于iOS最多只能显示5个标签,并且索引超出可见标签,因此索引ViewController未显示。如果我将setSelectedIndex设置为0到3,如[tabBarsetS

ios - PopToRootViewController 在 UITabBarController 中显示不平衡消息

我有一个iOS应用程序,它有两个带有导航Controller的选项卡。其中一个选项卡上有一个注销按钮。注销按钮调用一个函数,该函数在另一个选项卡的导航Controller上执行popToRootViewController。这将在调试器中显示以下消息:Unbalancedcallstobegin/endappearancetransitionsforUIViewController>.如果我更改到我试图清除的选项卡,然后调用popToRootViewController或者如果我手动循环浏览该导航Controller中的所有ViewController并调用,则不会出现此消息>弹出Vi

iphone - 显示登录屏幕后跟 UITabbarController 菜单的正确方法

我需要执行以下操作,并且我想知道执行此操作的正确方法。当iPhone应用程序启动时,我需要显示Logo图像2秒钟,然后显示允许用户登录或创建帐户的登录屏幕。此人登录后,我需要显示一个tabbarcontroller菜单选项。这就是我目前的做法:在AppDelegate中:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{LoginViewController*viewController0=[[LoginViewControll

ios - UITabBarController 不显示其他选项卡的标题

我正在尝试以编程方式制作UITabBarController。这似乎有效,我有2个选项卡,问题是它在第一次加载时不在RootViewController中显示第二个选项卡标题。怎么会?这是加载RootViewController的时候:当我点击没有标题的第二个标签时,标题出现:当我返回时,第二个标签标题仍然存在:我的问题是为什么它在加载RootViewController时没有显示。我在didFinishLaunchingWithOptions中的appDelegate方法:tabBarController=[[UITabBarControlleralloc]init];MenuVie

ios - 在 UINavigationController 中使用带有 UITabBarController 的 UISearchController 时,搜索栏被截断

我有一个应用程序,它在UINavigationController中有一个UITabBarController。(UITabBarController不是Storyboard的“初始ViewController”。)在最初的UIViewController中,我有一个UISearchController,它允许从远程源搜索内容。在我添加UITabBarController之前,一切正常。现在,搜索栏在默认状态下显示良好,但一旦您开始在其中输入内容,它就会被推到View的顶部边缘之外。我意识到这可能与automaticallyAdjustsScrollViewInsets、extende

ios - UITabBarController 中的 UISplitViewController 中的黑条

我们有一个TabController。在里面,我们希望在不同的选项卡上有拆分Controller。当我们构建这个时,为什么我们在内容和标签栏之间得到垃圾空间?我们构建了一个示例,我从下面粘贴了一张图片。我不想从黑色更改颜色。我希望主视图和详细View从状态栏转到选项卡栏的顶部。编辑:添加了一张图片来显示问题。它与原始Storyboard不匹配,因为我们在推送到我们的主应用程序之前尝试进行小规模试验,并且我们不断编辑以找出解决此问题的方法。您会在这张图片中看到主列表中有一个不应该出现的灰色条。 最佳答案 要去除灰色条,请在Storyb

ios - UITabBarController 选项卡的旋转和 willRotateTo InterfaceOrientation 传播

我的应用有四个标签:A、B、C和D。它们的UIViewController由UITabBarController管理。该应用程序支持旋转,因此每个ViewController都向shouldAutorotateToInterfaceOrientation返回YES。使用springs和struts,大部分旋转由iOS自动完成。然而,选项卡A还需要进一步定位,这是在其VC的willRotateToInterfaceOrientation方法中完成的。选择选项卡的VCa并旋转屏幕时,VC接收willrotateToInterfaceorientationmessage(由ios从uit>u

ios - UINavigationController 中的 UITabBarController 中的 UITableViewController

我的问题我在UINavigationController中使用UITabBarController。UITabBarController中有三个TableView。如图所示,第一个表格View正确显示,而其他两个表格View部分隐藏在导航栏后面。我该如何解决这个问题?我的层次结构:根目录:UINavigationControllerUITabBarControllerUITableViewController(table1,table2,table3)这是我的代码:AppDelegate.m#import"AppDelegate.h"#import"TableViewControlle

ios - 你能把 UITabBarController 推到 UINavigationController 里面吗

是否无法将UITabBarController推送到UINavigationController中?我在旧版本的iOS中读过,但现在还是这样吗? 最佳答案 简单地说,是的,你可以。但是仅仅因为你可以,并不意味着你应该。UITabBarController旨在用作根级别的viewController(作为应用程序窗口的rootViewController)。目的是为用户提供最好(和简单)的用户体验。Apple建议保持应用的View层次结构,以便从一个ViewController到另一个ViewController只有一条“路径”。广泛