微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 按代码添加TabBar项目图标,而不是界面构建器?

我正在使用Dapp应用程序制作应用程序,但我无法正确添加标签栏图标.那么,有没有办法将标签添加标签栏进行编码呢?喜欢AppDelegate上的内容,不使用Interface Builder.谢谢!

解决方法

UITabBarController通过检查视图控制器本身来获取为每个视图控制器创建标签栏项所需的所有信息.

您需要做的就是使用-setViewControllers分配一个视图控制器数组:animated:.

将视图控制器添加到选项卡栏控制器后,选项卡栏控制器将检查视图控制器的tabBarItem属性.此选项卡栏项将自动插入选项卡栏控制器的选项卡栏.
您可以通过编程方式初始化每个视图控制器中的选项卡栏.它看起来像这样……

UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Title" image:[UIImage imageNamed:@"someImage"] tag:1];

或者如果你想使用其中一个系统项……

UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithSystemItem:UITabBarSystemItemFeatured tag:1];

我建议您查看UITabBarController,UITabBarItemUIViewController类引用,并阅读相关属性.文档中充满了不可或缺的信息.

原文地址:https://www.jb51.cc/iOS/328758.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐