uitabbarcontroller相关内容
我有一个标签栏,想根据选定的标签设置独立的色调,我知道我可以给它们着色,这样它们都会变成 1 种新颜色,但是我无法让它们各自独立选择时的颜色.有没有办法做到这一点? 目前有这个,色调只是白色,我想独立地给每一个着色 解决方案 选择你的 Tabbar 项目并在属性检查器中设置 Selected Image 和 Image 为下面的栏项目检查图片供参考.
..
Hola caballeros,我被难住了,迷惑了,更糟糕的是,在我的第一个标签栏项目中,我有一个对象,它是一个子类“UIView 的 BarGraph"的实例,我以前使用过没有问题.在这个项目我在第二个 viewController 的 viewDidLoad 方法中执行 alloc-init,graphViewController.这设置了 BarGraph.读入的数据由该对象正确显示.
..
我有一个 UITabBar 并为选项卡设置了 2 个图像(活动项目、非活动项目).在停用的项目选项卡图标上正确显示为: 图片在这里 但是当这些项目处于活动状态时,图标无法正确显示: 图片在这里 谁能帮我解决这个问题?我认为它只会为图标的边框着色,而不是完全 解决方案 检查此屏幕截图:在屏幕右侧查看“渲染为"文本并选择下拉菜单并使用原始图像.你的问题就解决了.希望这会
..
我正在尝试结合 UITabBarController 和滑动侧菜单. 对于侧边菜单,我使用 SWRevealViewController 我成功创建了滑动菜单,但我无法包含我如何将 UITabBarController 与 SWRevealViewController 集成,或者是否有任何其他方式可以将 UITabBarController 与滑动侧菜单合并? 解决方案 好吧,
..
我尝试以编程方式创建标签栏控制器.没关系,但我无法为标签栏项目设置标题.. 我该怎么做? - (void)viewDidLoad{[超级viewDidLoad];//从其笔尖加载视图后进行任何其他设置.myTabBarController = [[UITabBarController alloc] init];tab1 = [[ZiyaretFormTab1 alloc] initWithNib
..
我刚刚在 Xcode 中为 TabBar 应用程序创建了一个新的项目模板. 我安排了一个故事板,让 UITabbarController 像这样嵌入到另一个视图控制器中(以便为所有标签页提供红色标题) 请注意,在第一个标签页中,我在第一页上放置了两个标签.两者都位于屏幕的顶部和底部. 这是第一个选项卡视图控制器的设置. 这是我在设备和模拟器上得到的结果. 为什么以及如
..
我的应用程序是一个 TabBarController,我必须根据按下的选项卡采取不同的操作,因此,我委托 TabBarContoller,我明白了. 现在,如果按下包含导航控制器内容的选项卡,根据数据库值,应显示的视图是第一个或最后一个,因此在 Tabs.m 中: -(void) tabBarController:(UITabBarController *)tabBarController
..
我有一个包含 5 个项目的 tabBar.要获取第一个 tabBar 项目的框架并根据该框架设置一些东西,我使用了这个完美的作品: guard let firstTab = tabBarController?.tabBar.items?[0].value(forKey: "view") as?UIView 其他 { 返回 }守卫让窗口 = UIApplication.shared.windows
..
我有一个带有 4 个视图/选项卡的 UITabBarController.每个视图都是一个 UINavigationController. 如何在这些 UINavigationControllers 之一上 popToRootViewController 然后切换选项卡并将 viewController 推送到另一个 UINavigationController 上使用动画贯穿始终?
..
我在我的应用程序中创建了一个 Container View.当 UITableviewCell 和其他 UIViewController 上的用户选项卡被加载到容器视图中时,容器视图会加载其他 UIViewController.我尝试通过在其他 ViewController 类上插入日志消息进行测试,发现每次 viewDidLoad 和 ViewDidAppear 方法被调用它指出这些类每次在单元
..
我有三个由标签栏控制器管理的视图,我希望在这三个视图之间共享数据(我有一个单独的登录屏幕,可以将数据传递给第一个视图,但我的第二个视图需要利用其中的一些数据).在不同视图之间共享数据的最佳方式是什么? 解决方案 你的问题太笼统了.有很多方法可以解决这个问题,而如何解决取决于您要实现的目标.例如,您可以创建一个对象来保存这些数据并将其设置为每个控制器上的一个属性.您还可以使用 NSNotif
..
我有使用情节提要的带有导航控制器应用程序的标签栏, 我的目的是在 tab3 中按下一个按钮,在后台我希望 tab1 为“popToRootViewController" tab3 视图控制器中的按钮: - (IBAction)Action:(id)sender {vc1 * first = [[vc1 alloc]init];[第一个 performSelector:@selector(
..
我正在尝试创建一个只有图像的标签栏,没有标题.我该怎么做? 这是我设置图像的方法: FeedViewController.tabBarItem.image=[UIImage imageNamed:@"Describe-Home_Icon_NormalArtboard-1"]; 解决方案 [FeedViewController.tabBarItem setTitle:@""];
..
用户登录并登陆 viewNumOne,他们填写他们的姓名和地址,然后可以看到 viewNumTwo 和 viewNumThree.他们现在注销.当他们重新登录时,我希望他们直接转到 viewColorBlue(这是我遇到问题的地方). (登录屏幕)查看带有登录字段的控制器.登录后,他们会转到 TabBar 的 rootVC,然后他们会进入第一个选项卡,即 viewNumOne(这很好用)
..
我正在尝试连接到 facebook 并获取用户名和图片,到目前为止我可以连接并获取用户名.我有一个可以从这里下载的工作代码 (单视图应用程序) 但是如果我在代码中放置了一个标签栏控制器,它就无法收到来自 facebook 的响应. 我像下面的代码一样以编程方式添加一个标签栏控制器在 app.m - (BOOL)application:(UIApplication *)applicat
..
好的,这里是新手.我有一个我正在处理的故事板的屏幕截图,但我遇到了一个问题,我无法在我的第一个标签栏上命名一个项目,因为它指向第二个标签栏控制器.首先,我想问一下这是否正确使用,或者每个项目是否应该只有这些“类型"之一.其次,我怎么能命名第一个标签栏项目?我通常会通过单击目标视图中的选项卡元素来完成.这是屏幕截图. 解决方案 通常你的项目中只有一个 TabBarController,它是根
..
我有一个 Monotouch 应用,在 AppDelegate 上,RootViewController 是一个 TabBarController,这个 TabBarController 有 5 个 ViewController,比如说 view1 到 view5,我使用 tabBarController.SelectedIndex = 2; 为了选择应用程序启动时将加载哪个viewContr
..
是否可以在 UITabBarController 中用不同的图像替换每个选项卡的整个选项卡按钮? 取而代之的是 -(标准默认选项卡控制器外观) 这样做 -(使用图像的自定义标签控制器外观) 我该怎么做? UITabBarController 的自定义看起来很讨厌.您可以更改色调颜色,但这会影响选项卡图像在各种选择/未选择状态下的颜色.... 解决方案 这并不明显.但
..
我花了一段时间寻找解决方案,但没有找到.我想创建一个带有导航栏的标签栏控制器,该导航栏存在于所有子视图中.从我收集的信息来看,层次结构不允许这样做,因为标签栏在层次结构中(等于?)或高于导航控制器,因此唯一的简单实现是将标签栏控制器的每个子视图嵌入导航控制器,像这样: 我想知道是否有任何技术原因导致无法对具有导航栏的自定义标签栏控制器进行编程.我不是要求某人为我实现这一点,但由于我还没有找到
..
嗨我正在尝试动态添加和删除标签栏元素.有两个数组.第一个显示的是添加的名为“More"的 tabbaritem,当用户按下 More 时,其他数组被添加到 tabbar.用户可以通过按第二个数组中的 Less tabbaritem 返回到第一个数组.问题是,当我经常按更多和更少的 tabbaritems More、Less、More、Less、More、Less 时 - 应用程序在最后一个 Les
..