uitabbar相关内容
我有一个导航控制器.对于其中一个视图,我想隐藏底部标签栏,以便获得最大可能的屏幕空间.为此,我有: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];如
..
这就是我所拥有的:一个处理不同 UIViewControllers 的 UITabBarController.在其中一个 UIViewController 中,我试图切换设备旋转到横向时显示的视图.重要的部分是横向显示的视图必须占据整个屏幕...... 我已经正确实现了方法: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfa
..
我的标签栏只包含文本,没有图像. 问题是文本总是显示在标签的底部,有没有办法将文本定位在中间? 谢谢 解决方案 知道了! [tab.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -10)]
..
我是 iOS 开发的新手,我直接从 IOS 5 开始.我创建了一个故事板,其中包含一个 tabview 控制器作为它的 rootviewcontroller.我在上面放了 2 个标签. 我最初想取消选择/取消选择所有选项卡.我该怎么做呢?我已经尝试了以下 UIView *view = [[UIView alloc]initWithNibName:@"view" bundle:[NSBun
..
从 iOS 5 开始,Apple 提供了一个 API 来自定义 UITabBar 对象中的 UITabBarItems.我特指以下选择器: setFinishedSelectedImage:withFinishedUnselectedImage: 这一切都适用于常规按钮,但我似乎无法自定义“更多"按钮以匹配其他按钮的样式.这就是我正在做的事情: tabBarController.vi
..
我已经自定义了 TabBar 的外观 UIImage *tabBackground = [[UIImage imageNamed:@"tab-bar-bg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];[[UITabBar 外观] setBackgroundImage:tabBackground];[[UITabB
..
我是 iOS 开发的新手.到目前为止我所做的如下. 创建新项目 移除所有控制器并添加视图控制器. 在ViewController 中拖入ScrollView在ScrollView 中拖动Tab Bar在Tab Bar中拖拽了7个Tab Bar Item. 现在,当我执行这个项目时,屏幕上的所有 7 个选项卡都看起来不太好.所以我计划首先只显示 4 个选项卡,如果用户水平滚动它,
..
我正在更新我的应用程序以使用 iOS 7,但我在使用表格视图时遇到了问题.我的标签栏是半透明的.问题是当我滚动到表格视图的底部时,最后一个单元格的一部分仍然在标签栏后面.我想在最后一个单元格和标签栏之间留一点空间.我可以改用不透明的标签栏来解决这个问题,但我想让它保持半透明. 解决方案 尝试设置 self.edgesForExtendedLayout = UIRectEdgeNone;s
..
我可以更改 UITabBar 中特定 UITabBarItem 的背景颜色吗? 我知道如何更改所选背景的所有背景,使用: [[UITabBar 外观] setBarTintColor:[UIColor redColor]];[[UITabBar 外观] setTintColor:[UIColor blueColor]];[[UITabBar 外观] setSelectedImageTint
..
我知道之前也有人问过这个问题,但我仍然没有在互联网上搜索解决方案得到任何解决方案. 我参考了以下帖子: 如何我可以在 iOS 7 中更改 tabBarItems 的文本和图标颜色吗?只能使用 tintColor 更改所选图标的颜色. 如何更改iOS 7 中未选中的标签栏项目的颜色? 在这方面他们编写了自己的 GozTabBar 类,继承自 UIView 我想更改 UITab
..
我遇到了一个问题,当我在 TabBar 上设置半透明框时,有些东西挡住了我的视线. 它看起来像是一种额外的标签栏,或者我什至不知道.我正在使用故事板. 请看附上的图片: 半透明(关闭 - 否): 半透明(ON 或 YES): 有人知道为什么会这样吗? 谢谢 PS:你们喜欢哪个tabBar?黑色还是这个: 解决方案 当您将 tabBar.transl
..
如何在 iOS 7 中更改 UITabBar 和 UITabBarItems 的文本和图标颜色?对于未选择的标签栏项目,默认的灰色文本显得暗淡且难以阅读. 解决方案 为此您需要做两件事: 1) 如果要自定义 TabBar 本身,则需要为 tabBarController 设置 barTintColor: //这会生成一个黑色的标签栏tabBarController.tabBar.b
..
图标在 ios 6 中显示正常,但在 ios 7 中不显示.我在 viewController viewDidLoad 方法中设置选中状态.当用户选择标签栏项目时,图像消失.这是我的代码: UITabBar *tabBar = self.tabBarController.tabBar;如果 ([UITabBar 实例RespondToSelector:@selector(setSelectedI
..
我创建了一个非常简单的演示应用程序来测试 automaticallyAdjustsScrollViewInsets 的功能,但是 tableView 的最后一个单元格被我的标签栏覆盖了. 我的 AppDelegate 代码: UITabBarController *tabControl = [[UITabBarController alloc] init];tabControl.tabBa
..
因为我对普通iphone tabbar 无法提供的tabbar 有一些要求,所以我需要自己构建. 构建我自己的标签栏的最佳方法是什么,具体来说,如何以正确的方式在我的主视图控制器中添加/删除(显示/隐藏)视图,同时考虑到子视图的内存和最佳实践? 解决方案 正如我在其他地方所说的,摆脱 提供的核心导航类几乎不是一个好主意UIKit.您认为哪些类型的应用程序要求值得完全自定义的选项卡栏类
..
我正在尝试在我的应用中实现一个可隐藏的 UITabBar.我已经设置了所有动画,并且它们运行良好.我只是在让我的 UIButton“拉标签"显示标签栏时遇到问题.它不响应触摸事件 UIControlEventTouchUpInside.我将拉片添加到 UITabBarController 中的 UITabBar: - (void)viewDidLoad{[超级viewDidLoad];//添加拉
..
我想看看是否可以根据选择的选项卡项更改底部 tabview 的颜色.目前,我可以在 init 中使用以下代码清除 tabview 栏. let tabBar = UITabBar.appearance()在里面() {tabBar.barTintColor = UIColor.cleartabBar.backgroundImage = UIImage()tabBar.shadowImage =
..
通常在 UITabBar 的每个选项卡上都有一个小图像和一个命名选项卡的标题.图像定位/居中朝向选项卡的顶部以容纳下方的标题.我的问题是:如果你想要一个只有一个图像而没有标题的 tabBar,有没有办法将图像向下移动以便它在选项卡内更好地居中? 我目前正在使用(见下文): [tabBarItem setFinishedSelectedImage:tabSelected withFinish
..
最近几天我一直在使用 iOS 上 Xamarin.Forms 中的 TabbedPage.我找到了一些类似的解决方案:https://forums.xamarin.com/discussion/20901/隐藏标签栏推送 然而,它们中没有一个运行良好.我还尝试将 TabbedRenderer 子类化并将 TabBar 高度设置为 0.它有效,但是如果我在 NavigationPage.Pus
..
我目前正在为我的每个标签栏项目添加图像.我喜欢的一张图片的尺寸比酒吧项目的面积大得多.当我在情节提要中设置条形项目的图像并运行模拟器时......带有该图像的条形按钮覆盖整个屏幕. 现在我想有一些自动的方法可以让图像为每个条形按钮调整大小.遗憾的是,情况并非如此.有没有办法在标签栏加载时调整每个标签栏中的图像大小? 解决方案 你应该为每个标签栏项准备 3 个图像图标 (1x、2x 和
..