uitabbar相关内容
上周我一直在努力寻找解决方案,但在尝试了我能找到或想到的所有可能的解决方案后,我都没有走运.我找到并尝试过的每个解决方案都没有奏效. 我在 UITabBarController 内的 UITabBar 中有 4 个 UITabBarItem.我想放置 UITabBarItem 的单个背景颜色(或图像).附上屏幕截图 我在 Xcode 8.0 中使用 Swift 和 iOS SDK 9.
..
我需要为我的 UITabbar 设置操作,因为当我单击我的 tabbaritem 时,它应该转到我在另一个视图控制器中执行的操作. 但它正在重定向到 UITableview 这是我的代码 - - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la
..
我是 swift 的新手,打算创建一个 UI,因为它显示了一个选项卡,当我浏览了 apple 的人机界面指南 时,他们说不要在顶部使用 UITabBar.我们可以自定义使用它,但是很多人说在 App Store 提交时会被拒绝. 那么顶部的标签应该用什么来代替 UITabar? 解决方案 有可能吗?当然可以,但它违反了人机界面准则. Swift 版本 导入 UIKit类 Ta
..
我想在登录成功时显示界面UITabBar.我在AppDelegate中声明了接口UITabBar,但是登录成功后不知道怎么调用接口. 这是我的代码: appdelegate.m -(void)loadInterface{[自行配置iPhoneTabBar];}-(void)configureiPhoneTabBar{UITabBarController *tabBarControl
..
我有一个带有 5 个导航控制器的 UITabBarController,作为选项卡嵌入其中(类似于下面的图片 1).所以,问题是:当显示 TabBarController 时,我想将表视图(或任何其他视图)显示为“默认"视图.即,显示未嵌入 TabBarController 的视图(视图控制器)并选择任何选项卡.我为这样的解释道歉,最好看下面的图片#2.我在我的项目中使用最新版本的 XCode 和
..
我们如何更改 UITabBarItem 中图标的“未选中"或未高亮状态? 我尝试设置 UITabBarItem.appearance().setTitleTextAttributes(:) 但它只会改变文本颜色. 有什么想法吗? 解决方案 如果您想在 iOS 7 及更高版本中更改默认设置,您必须实际使用不同的图标(使用您喜欢的未选中标签的颜色)和设置文本的颜色.您可以应用此调整
..
我正在编写一个自定义 UITabBarController 以便我可以完全控制标签栏的外观.我已经完成了所有工作,所以我有一组它处理的视图控制器. 控制器有一个填充屏幕的主视图,在它的底部有一个 UIView 用于标签栏.该标签栏视图为每个视图控制器都有一个按钮.按下按钮时,我将视图控制器的视图添加到主视图,并设置它的框架,使其不覆盖选项卡栏视图: controller.view.fram
..
我创建了一个 StoryBoard 项目,并在我的第一个视图中添加了一个 UITabBar 和一些 UITabBar 项目.我使用的是 UITabBar 而不是 UITabBarController 因为 UITabBar 需要垂直滚动,所以它位于 UIScrollView.我想将 UITabBar 项目连接到不同的 ViewControllers.我如何在界面构建器中执行此操作? 使用 U
..
我有一个没有标题而只有图像的 UITabBarItem.我想知道如何更改图像大小以便它可以占用整个 UITabBarItem. 我搜索了整个互联网,但一无所获. 我试过了: UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main_Storyboard" bundle:nil];UITabBarControl
..
我知道这是一个非常重复的主题,但我无法让它起作用. MainTab.h: #import @interface MainTab : UITabBarController{IBOutlet UITabBarController *tabController;}@property (nonatomic,retain) IBOutlet UITabBarController *tabContro
..
我想知道是否可以更改宽度和高度并为标签栏添加圆角? 或多或少是这样的: 我想让标签栏变小并添加圆角. 我现在可以用这样的东西改变大小: override func viewWillLayoutSubviews() {var tabFrame = self.tabBar.frame//- 40 是可编辑的,默认值为 49 px,下方降低标签栏,上方增加标签栏大小tabFrame.
..
我下载并运行 ESTabBarController 很好,但是当我创建自己的项目时我不知道为什么并使用示例中的代码,我的大按钮仍然很小?? 虽然下图来自示例项目,但也符合我的期望这是我的代码 AppDelegate.swift let TabbarNavigationController = ViewController.customIrregularityStyle(delegat
..
我想用 uitabbar 制作一个具有独特颜色的视图,即我不想将视图分成 UITabbar 和其他视图,所以我已经用自定义颜色以编程方式创建了一个自定义 UITabbar.UITabbar 和“视图的其余部分"具有相同的颜色,但在 UITabbar 顶部有一条灰线将各个部分分开.我怎样才能隐藏它? 这是一个示例图像,我想删除那条黑线:https://picasaweb.google.com/
..
我已经继承了 UITabBar 并覆盖了 drawRect: 方法以使其透明(并使其看起来像我需要的那样).我遇到的问题是添加到 UITabBarController 的视图没有覆盖整个屏幕,而是在底部上方 49 像素处结束,所以即使我有透明的标签栏,我也看不到它后面的东西. 是否有正确的方法可以在 UITabBarController 中设置 UIView 的大小以覆盖整个屏幕? P
..
我正在尝试更改未选择的 UITabBarItems 的默认灰色.我已设法更改文本但未更改图像. TabBar.appearance().barTintColor = UIColor(red: 86.0/255.0, green: 132.0/255.0, blue: 208.0/255.0, alpha: 1.0)var normalTint: UIColor = UIColor.white
..
我正在尝试创建一种操作栏,因此我恢复使用选项卡栏,因为它很干净并且不那么麻烦.所有 5 个选项卡都将执行某种操作,但使用当前代码,我没有做任何事情,我不确定为什么. 我在我的班级中添加了 UITabBarDelegate class DetailViewController: UIViewController, MKMapViewDelegate, UITabBarDelegate 我设
..
我在 tabBarController 上添加了一个自定义按钮,该按钮位于 tabBarController 上,当我在 tabBarController 中点击它时它被点击> 它工作正常,但如果我点击标签栏之外的部分,它就无法点击. class CustomBar: UITabBarController, UITabBarControllerDelegate {功能添加按钮(){mainB
..
我想在用户登录或未登录时更改 TabBar Item. 例如:我有 5 个不同的 tabBar 项目,它们都创建了一个故事板. 现在我想在我的用户没有帐户时更改索引为 2(或标签 == 2)的 tarBar.我想加载一个不同的 rootViewController.rootViewController 还不是我的 TabBar 的一个项目,我会加载一个完全不同的控制器. 这样做的
..
我有一个派生自 UIViewControler(而不是 UITabBarController)的视图.在这个视图中,我添加了一个带有多个标签栏项目的标签栏.我使用了 UITabBarDelegate 来允许视图在用户点击每个标签栏项目时做一些事情. class MyViewController: UIViewController, UITabBarDelegate {func tabBar(ta
..
我有一个 tableView 到选项卡栏上的 viewController 中.当我点击 tabBar 项目时,tableView 没有刷新.但我有 viewWillAppear 功能: override func viewWillAppear(animated: Bool) {dispatch_async(dispatch_get_main_queue(), { () -> Void ins
..