草庐IT

UITabbaritem

全部标签

ios - 有没有办法更改 UITabBar 或 UITabBarItem 中的文本位置?

这是我打算放在屏幕上的自定义标签栏。但是,我的合作伙伴希望文本稍微向上。我该怎么做? 最佳答案 为什么不为ViewController设置一个空的标题属性并将标题添加到选项卡的自定义图像中?更新:为了回答的完整性;来自评论和iostabbarputtextinthemiddlewhennoimage[tab.tabBarItemsetTitlePositionAdjustment:UIOffsetMake(0,-10)] 关于ios-有没有办法更改UITabBar或UITabBarIte

swift - 在 Swift 中将一行作为选择指示器添加到 UITabbarItem

我想在UITabbarItems的底部使用一条粗线作为选择指示器。由于该应用程序必须在不同尺寸的手机上运行,​​我无法使用图像作为选择指示器。这就是为什么我认为我必须使用Swift来做到这一点。(线必须是页面宽度的1/3)。我尝试使用UITabBarItem.appearance()但没有成功。 最佳答案 您可以通过添加将在您的代码中创建的自定义图像到UITabBar对象上的selectionIndicatorImage来实现。例如,您可以像这样为UIImage类创建extension:extensionUIImage{funccr

ios - 如何找到特定 UITabBarItem 的 UIView?

我正在使用一个名为SwiftyWalkthrough的外部库,它允许我在屏幕上仅显示某些View,以通过我的应用程序的UI引导新用户。我想要向用户公开的第一个项目是UITabBarItem。我需要找到与特定UITabBarItem关联的UIView。我知道该项目的索引,并且我已经给了它一个标签。但是我还没有找到让他们帮我找到View的方法。当然,我只想使用公共(public)接口(interface)来完成此操作。 最佳答案 我通过访问tabBar的subview解决了我的问题。具有userInteractionEnabled的Vi

为 UITabBarItem 快速设置徽章值

我正在尝试添加一个徽章警报标签,就像所附屏幕截图中的那样。我尝试搜索标题、标签uitabbar项目,但我被卡住了。如有任何建议,我们将不胜感激。 最佳答案 Xcode7.2.1Swift2.1.1您只需按如下所示为所需的UITabBarItem设置badgeValue:tabBarController?.tabBar.items?[4].badgeValue="1"//thiswilladd"1"badgetoyourfifthtabbaritem//orlikethistoapplyittoyourfirsttabtabBarCo

iphone - 向下移动 UITabBarItem 图像?

通常在UITabBar的每个选项卡上都有一个小图像和一个命名选项卡的标题。图像定位/居中朝向选项卡的顶部,以容纳下方的标题。我的问题是:如果你想要一个只有图片而没有标题的tabBar,有没有办法将图片向下移动,以便在标签内更好地居中?我目前正在使用(见下文):[tabBarItemsetFinishedSelectedImage:tabSelectedwithFinishedUnselectedImage:tabUnselected];但更喜欢使用没有标题的较大图像,目前如果我使图像大于大约70pixels@2x,它会开始从UITabBar的顶部逐渐消失,同时留下很多底部未使用的空间。

objective-c - 如何在 objective-c 中以编程方式设置标签栏项目标题?

我想以编程方式将标题设置为选项卡项,但它不起作用。我的代码如下:-(IBAction)tab1Click:(id)sender{myTabBarController=[[UITabBarControlleralloc]init];view2Controller=[[View2Controlleralloc]init];[view2ControllersetTitle:@"title"];view3Controller=[[View3Controlleralloc]init];deneme=[[ViewControlleralloc]init];myTabBarController.vi

objective-c - 如何在 objective-c 中以编程方式设置标签栏项目标题?

我想以编程方式将标题设置为选项卡项,但它不起作用。我的代码如下:-(IBAction)tab1Click:(id)sender{myTabBarController=[[UITabBarControlleralloc]init];view2Controller=[[View2Controlleralloc]init];[view2ControllersetTitle:@"title"];view3Controller=[[View3Controlleralloc]init];deneme=[[ViewControlleralloc]init];myTabBarController.vi

iOS 7 tabBar-line,如何删除它?

Apple在iOS7中的tabBar上添加了一条细线,应该作为tabBar和UI之间的阴影或淡入淡出由于我使用的是定制的tabBar,所以这条线很烦人。你如何删除它?请告诉我这是可能的,否则我需要重新设计我的整个应用哈哈....../问候*编辑使用以下代码行解决了我的问题:[[UITabBarappearance]setShadowImage:[[UIImagealloc]init]]; 最佳答案 UIImage*tabBarBackground=[UIImageimageNamed:@"tabbar_bg.png"];[[UITa

iOS 7 tabBar-line,如何删除它?

Apple在iOS7中的tabBar上添加了一条细线,应该作为tabBar和UI之间的阴影或淡入淡出由于我使用的是定制的tabBar,所以这条线很烦人。你如何删除它?请告诉我这是可能的,否则我需要重新设计我的整个应用哈哈....../问候*编辑使用以下代码行解决了我的问题:[[UITabBarappearance]setShadowImage:[[UIImagealloc]init]]; 最佳答案 UIImage*tabBarBackground=[UIImageimageNamed:@"tabbar_bg.png"];[[UITa

ios 11 UITabBar UITabBarItem 定位问题

我已经使用适用于ios11的新Xcode9beta构建了我的应用程序。我发现UITabBar存在问题,其中项目通过UITabBar传播并且标题与图像右对齐。我已尝试更改代码以使其正常工作,但仍未成功。iOS10+iOS11我可以使用tabBarItem.titlePositionAdjustment更改标题的位置但这不是我的要求,因为它应该自动出现在图像本身的下方。我尝试将tabbar.itemPositioning设置为UITabBarItemPositioningCentered并尝试更改itemSpacing和width,但仍然无效。有人可以帮我理解为什么会发生这种情况以及如何解