gpt4 book ai didi

ios - Interface Builder 文件中的未知类 RAMAnimatedTabBarItem

转载 作者:IT王子 更新时间:2023-10-29 05:53:24 31 4
gpt4 key购买 nike

我正在尝试将一个用 Swift 编写的外部库添加到我的 Objective-C 项目中。图书馆在这里:

https://github.com/Ramotion/animated-tab-bar

我按照他们的说明将 RAMAnimatedTabBarController 添加到我的项目,然后修改我的 `Tab Bar controller ,Tab Bar items 以在 Storyboard中使用自定义类。

它不断崩溃并在日志中显示未知类消息,因此即使自定义类上的自动完成功能有效,它显然也无法查看/编译项目文件:

2015-05-01 14:59:26.309 <project>[xxxx:xxxxx] Unknown class RAMAnimatedTabBarItem in Interface Builder file.
2015-05-01 14:59:26.350 <project>[xxxx:xxxxx] Unknown class RAMAnimatedTabBarController in Interface Builder file.
2015-05-01 14:59:26.353 <project>[xxxx:xxxxx] Unknown class RAMBounceAnimation in Interface Builder file.

我已经阅读了很多关于包含 swift 头文件以便在您的项目中使用 objc 和 swift 进行交换的内容,但是他们提到了导入到您的 ViewController 类(其中我没有因为 TabBar 和 NavController 只在 Storyboard中)。

How to access both Objective-C and Swift classes from same storyboard?

Storyboard仍然很新,我觉得我在这里遗漏了一个关键部分。帮助!

最佳答案

我设法让它工作了......

  1. 将标签栏 Controller 设置为 RAMAnimatedTabBarController
  2. 选择标签栏项目 > Identity Inspector 并将类设置为 RAMAnimatedTabBarItem,将模块设置为 RAMAnimatedTabBarController
  3. 拖入您的对象并按照此处的视频教程将其连接起来:http://vimeo.com/112390386
  4. 单击对象并将类设置为(任何您想要的,例如 RAMBounceAnimation)并确保模块是 RAMAnimatedTabBarController

还要确保:

  • 在动画对象的身份检查器中设置模块
  • 您在对象属性检查器上设置持续时间并按回车键
  • 将模块设置为 RAMAnimatedTabBarController

enter image description here

关于ios - Interface Builder 文件中的未知类 RAMAnimatedTabBarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29995854/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com