标签: uitabbaritem

当没有图像时,ios tabbar将文本放在中间

我的标签栏仅包含文字,没有图片.
问题是文本总是显示在选项卡的底部,有没有办法将文本放在中间?

谢谢

objective-c uitabbaritem uitabbar ios5

12
推荐指数
2
解决办法
1万
查看次数

如何找到特定UITabBarItem的UIView?

我正在使用一个名为SwiftyWalkthrough的外部库,它允许我在屏幕上仅显示某些视图,以通过我的应用程序的UI引导新用户.我想要向用户公开的第一个项目是UITabBarItem.我需要找到与该特定UITabBarItem相关联的UIView.我知道该项目的索引,我给它一个标签.但我没有找到方法帮助我找到这个观点.当然,我只想使用公共接口来实现这一目标.

uiview uitabbaritem ios swift

12
推荐指数
2
解决办法
4630
查看次数

UITabBar中的UITabBarItems在我单击项目后显示,而不是在应用程序启动时

我写的这个应用程序有一个问题.

我正在UITabBar我的应用程序窗口中设置并在视图文件中设置图标.但是,当我运行应用程序时,第一个图标显示(因为视图已加载,我猜),其他图标在我点击它们之前不会显示.

我需要用self.tabBarItem其他方法实现viewDidLoad吗?

在此先感谢大家!

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    tabBar = [[UITabBarController alloc] init];

    SubscriptionsController *subscriptionsController = [[SubscriptionsController alloc] init];
    FavoritesController  *favoritesController  = [[FavoritesController  alloc] init];
    CategoriesController *categoriesController  = [[CategoriesController alloc] init];
    TagsController   *tagsController    = [[TagsController   alloc] init];
    HelpScreenController *helpScreenController  = [[HelpScreenController alloc] init];

    tabBar.viewControllers = [NSArray arrayWithObjects:
        subscriptionsController, 
        favoritesController, 
        categoriesController, 
        tagsController, 
        helpScreenController, 
        nil
        ];

    [window addSubview:tabBar.view];

    // Override point for customization after application launch.
    [window makeKeyAndVisible];
    return YES;
}

//The View

- …
Run Code Online (Sandbox Code Playgroud)

iphone uitabbarcontroller uitabbaritem ios

11
推荐指数
1
解决办法
5247
查看次数

选择Xcode 6 Beta时,UITabBarItem图像消失

相当新的开发,然而Xcode Betas让我有点头疼(Xcode 6 beta 5/iOS 8).

找到了一些答案,但主要与Xcode 5及其相关.

一切运行正常,但选定的图标/视图控制器消失.在Xcode 5-4中,图像资产甚至没有通过提供以下错误消息.现在他们这样做,但错误消息仍然运行.

截图:

在此输入图像描述

CUICatalog:提供的资产名称无效:(null)2014-08-12 15:16:26.521 TheApp [5275:3231837] CUICatalog:提供的资产名称无效:( null)2014-08-12 15:16:26.521 TheApp [5275: 3231837]无法加载带有标识符"YourCompnay.TheApp"的包中nib引用的"(null)"图像

我正在绞尽脑汁试图弄清楚它是我的连接/图像还是只是一个Xcode beta bug.

Def需要帮助和明确的解释.ELI5.

任何帮助,将不胜感激.我似乎无法找到与此错误有关的任何内容.

xcode uiimage uitabbaritem swift

11
推荐指数
2
解决办法
7923
查看次数

ios13 - unSelectedItem 的 UITabBar 色调颜色不起作用

在 Xcode 10 中,unselectedItemTintColor 属性正常工作,但在 Xcode 11 和 ios 13 UITabbar 后,unselectedItemTintColor 属性不起作用。

override func viewDidLoad() {
    super.viewDidLoad()

    myTabbar.unselectedItemTintColor = .red
}
Run Code Online (Sandbox Code Playgroud)

uitabbaritem uitabbar ios swift ios13

11
推荐指数
2
解决办法
3071
查看次数

如何禁用/启用特定的UITabBar项,

UITabbarController在我的Appdelegate中创建了3个标签.

当我打开应用程序时,我已将选定的tabbarItem作为第三个tabbarItem.

用户只能UITabBarItem在登录时选择索引0.

我尝试了一切限制用户进入的TabBarItem_0时间TabBarItem_2.但没有任何效果.我用了

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{

}
Run Code Online (Sandbox Code Playgroud)

但它没有按照我的意愿工作.我检查了stackoverflow,发现了几乎相同的问题,在那里我找到了这个委托.但这并不适合我.我用谷歌搜索,但除了stackoverflows链接之外找不到任何解决方案,这次没有帮助.

单击该禁用的TabBar项目,我必须弹出一个弹出窗口.我怎么能实现呢?

objective-c uitabbarcontroller uitabbaritem ios

10
推荐指数
5
解决办法
2万
查看次数

将一行作为选择指示符添加到Swift中的UITabbarItem

我想在UITabbarItems底部使用粗线作为选择指示器.由于应用程序必须适用于不同的手机尺寸,我无法使用图像作为选择指示器.这就是为什么我认为我必须使用Swift来做到这一点.(该行必须是页面宽度的1/3).

我尝试使用UITabBarItem.appearance()但没有成功.

uitabbaritem uitabbar swift

10
推荐指数
4
解决办法
6158
查看次数

UITabBarItem在iOS 11中的横向UITabBar中

我以编程方式将标签栏项目添加到标签栏,但是当标签栏处于横向模式时,标签栏项目不会更改为新的横向样式,左侧是图标,右侧是文本.当标签栏处于iOS 11的横向模式时,如何更新标签栏项目的样式?

这是一些要求的代码.

UITabBar *tabBar = [UITabBar new];
NSInteger tag = 0;
NSMutableArray<UITabBarItem *> *items = [NSMutableArray new];
for(UIViewController *viewController in viewControllers)
{
    NSString *title = viewController.title;
    UIImage *image = [UIImage imageNamed:title];
    UITabBarItem *tab = [[UITabBarItem alloc] initWithTitle:title image:image tag:tag++];
    [items addObject:tab];
}

tabBar.items = items;
[self.view addSubview:tabBar];
Run Code Online (Sandbox Code Playgroud)

uitabbaritem uitabbar ios11

10
推荐指数
1
解决办法
1062
查看次数

如何改变UITabBarItem的宽度?

如何改变UITabBarItem的宽度?

我有一个标题的项目,比默认项目宽度宽.我该如何解决?

xcode objective-c width uitabbaritem

9
推荐指数
2
解决办法
8058
查看次数

无法使用swift访问tabBar项的索引

环境:xcode 6GM,语言Swift.我在xcode 6 beta2中使用此代码设置了tabBar项目的图像颜色

var cameraTab : UITabBarItem = self.tabBar.items[1] as UITabBarItem
Run Code Online (Sandbox Code Playgroud)

但现在在xcode 6GM中它给出了错误.错误:[AnyObject]?没有名为'下标'的成员

uitabbaritem ios swift xcode6

9
推荐指数
1
解决办法
6799
查看次数