ChenYilong / CYLTabBarController

[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】
MIT License
6.92k stars 1.46k forks source link

CYLTabBarController与RESideMenu兼容性的问题 #84

Closed Zss1990 closed 7 years ago

Zss1990 commented 8 years ago

大神您好,请教一个问题: 背景故事如下: 我使用CYLTabBarController的时候引用了RESideMenu, 1.RESideMenu 作为AppDelegate的rootViewController, 2.把RESideMenu 作为RESideMenu 的ContentViewController进行设置 产生了问题: 在设置让TabBarItem只显示图标不显示文字的时候(设置方法是:通过不设置tabBarItemsAttributes中 的“CYLTabBarItemTitle”的键),结果:图片不是居中显示的,而是往上进行偏移;(通过设置imageInsets属性也是无效的) 测试:我把RESideMenu去掉后,进步会产生以上问题; 请大神帮忙看下,这两个框架是否存在兼容性问题

ChenYilong commented 8 years ago

嗯,兼容性我还没测试,稍后测试下。

Zss1990 commented 8 years ago
Zss1990 commented 8 years ago

请问下,这个问题有更好的解决方案吗?

ChenYilong commented 8 years ago

在恰当的时间执行下面的代码,设置下,将第三个参数 tabBarController 替换为你初始化好的 CYLTabBarController。

    objc_setAssociatedObject(self, @selector(cyl_tabBarController), tabBarController, OBJC_ASSOCIATION_ASSIGN);
ChenYilong commented 8 years ago

另外能否提供一个Demo,我帮你调试下。luohanchenyilong@163.com

ChenYilong commented 7 years ago

参考:https://github.com/ChenYilong/CYLTabBarController/issues?q=is%3Aissue+RESideMenu+is%3Aclosed