ChenYilong/iOSInterviewQuestions 8505
iOS interview questions;iOS面试题集锦(附答案)--学习qq群或 Telegram 群交流 https://github.com/ChenYilong/iOSBlog/issues/21
ChenYilong/CYLTabBarController 6264
[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】
ChenYilong/iOS9AdaptationTips 4538
iOS9适配系列教程(iOS开发学习交流群: https://github.com/ChenYilong/iOSBlog/issues/21)
ChenYilong/CollectionViewClassifyMenu 1506
CollectionView做的两级菜单,可以折叠第二级菜单
ChenYilong/iOSBlog 1032
微博@iOS程序犭袁 的blog
ChenYilong/CYLTableViewPlaceHolder 921
一行代码完成“空TableView占位视图”管理
ChenYilong/iOS10AdaptationTips 659
for iOS10 in [ObjC, Swift, English, 中文] {...}
ChenYilong/iOS11AdaptationTips 482
for iOS11 in [ObjC, Swift, English, 中文] {...} -- iOS11适配系列教程
Demos for AMS iOS SDKs
ChenYilong/CYLDeallocBlockExecutor 237
Hello block,byebye dealloc!一行代码代替dealloc完成“self-manager”
issue commentChenYilong/iOSBlog
https://cloud.tencent.com/community/article/877849 这篇腾讯的,特别详细!!
优质!
comment created time in 2 days
fork ChenYilong/autosub
Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
fork in 2 days
issue commentChenYilong/CYLTabBarController
动态更新 tabbarItem 的 icon 跟 title
你也可以专门针对iOS14 使用 symbol ,
func tabBarItemsAttributesForController() -> [[String : Any]] {
var homeIcon = UIImage();
var businessIcon = UIImage();
var serviceIcon = UIImage();
var personalIcon = UIImage();
if #available(iOS 14.0, *) {
let config = UIImage.SymbolConfiguration(textStyle: .body)
homeIcon = UIImage(systemName: "house.fill", withConfiguration: config) ?? UIImage();
businessIcon = UIImage(systemName: "chart.bar.xaxis", withConfiguration: config) ?? UIImage();
serviceIcon = UIImage(systemName: "building.columns.fill", withConfiguration: config) ?? UIImage();
personalIcon = UIImage(systemName: "person.circle.fill", withConfiguration: config) ?? UIImage();
} else if #available(iOS 13.0, *) {
let config = UIImage.SymbolConfiguration(textStyle: .body)
homeIcon = UIImage(systemName: "house.fill", withConfiguration: config) ?? UIImage();
businessIcon = UIImage(systemName: "chart.pie.fill", withConfiguration: config) ?? UIImage();
serviceIcon = UIImage(systemName: "bag.fill", withConfiguration: config) ?? UIImage();
personalIcon = UIImage(systemName: "person.circle.fill", withConfiguration: config) ?? UIImage();
// Fallback on earlier versions
} else {
homeIcon = UIImage(named: "tabbar_home") ?? UIImage();
businessIcon = UIImage(named: "tabbar_business") ?? UIImage();
serviceIcon = UIImage(named: "tabbar_service") ?? UIImage();
personalIcon = UIImage(named: "tabbar_me") ?? UIImage();
// Fallback on earlier versions
};
let tabBarItemOne = [CYLTabBarItemTitle:"title00",
CYLTabBarItemImage:serviceIcon,
CYLTabBarItemSelectedImage:serviceIcon] as [String : Any]
let tabBarItemTwo = [CYLTabBarItemTitle:"title01",
CYLTabBarItemImage:businessIcon,
CYLTabBarItemSelectedImage:businessIcon] as [String : Any]
let tabBarItemThree = [CYLTabBarItemTitle:"title02",
CYLTabBarItemImage:homeIcon,
CYLTabBarItemSelectedImage:homeIcon] as [String : Any]
let tabBarItemFour = [CYLTabBarItemTitle:"title03",
CYLTabBarItemImage:personalIcon,
CYLTabBarItemSelectedImage:personalIcon] as [String : Any]
let tabBarItemsAttributes = [tabBarItemOne,tabBarItemTwo,tabBarItemThree,tabBarItemFour]
return tabBarItemsAttributes
}
comment created time in 5 days
issue commentChenYilong/CYLTabBarController
动态更新 tabbarItem 的 icon 跟 title
这个darkmode 下的灰色蒙层, 我把他去掉了, 这个蒙层并不符合常见设计规范 , 更好的解决方案是UI提供的 icon ,其本身的选中和未选中状态下, 在系统的darkmode下依然具有辨识度;
comment created time in 5 days
issue commentChenYilong/CYLTabBarController
动态更新 tabbarItem 的 icon 跟 title
是需要用到系统 对原有icon的灰色蒙层吗?
comment created time in 5 days
issue commentChenYilong/CYLTabBarController
重设tabBarItemsAttributes失败,应该如何解决
plusButton的隐藏与否,只能通过重新new一个tabbar来控制吗?
目前的实现是这样
comment created time in 5 days
issue closedChenYilong/CYLDeallocBlockExecutor
//因为用到了dispatch_barrier_async,该函数只能搭配自定义并行队列dispatch_queue_t使用。所以不能使用:dispatch_get_global_queue
queue = dispatch_queue_create(queueName, DISPATCH_QUEUE_SERIAL);
创建的是一个串行队列。。。
closed time in 5 days
TyrantDanteissue commentChenYilong/CYLDeallocBlockExecutor
这个不是本项目里的问题吧,你这个是我关于gcd教程里的问题吧.
comment created time in 5 days
startedkyleduo/TinyPNG4Mac
started time in a month
issue commentChenYilong/CYLTabBarController
[Feature request]希望添加新功能:希望有类似抖音首页按钮一样,双击操作
现有demo,模拟演示了双击刷新的效果,你可以试试;
comment created time in a month
push eventChenYilong/ChenYilong
commit sha fc1662f6bb43fbdb88c26861c99265b717d6be65
add YouTube Channel
push time in a month
issue commentChenYilong/CYLTabBarController
可以,我本周发布一个新版本,指定 lottie 的版本号为最新版。最晚周五发布。
comment created time in 2 months
push eventChenYilong/ChenYilong
commit sha 29e137e592ab245a622dc467a4b78b91098a00f9
✏️ docs: update English version
push time in 2 months
push eventChenYilong/ChenYilong
commit sha 04c719169dd0ae101fe36005901aef86af2540c4
✏️ docs: update english version
push time in 2 months
push eventChenYilong/ChenYilong
commit sha 2394159c7b840c31983be2b17a70330fe1d75d32
✏️ docs: update english version
push time in 2 months
push eventChenYilong/ChenYilong
commit sha 71e4cbaca299b5207c892eb26d42963a79d6baa3
✏️ docs: add engligsh version
push time in 2 months
push eventChenYilong/ChenYilong
commit sha c53bb1d2883488963e41a0c65d6403b9fe9d0c46
✏️ docs:add english version
push time in 2 months
issue commentChenYilong/CYLTabBarController
[bug]:使用方法询问:创建了一个继承CYLTabBarController的类,在它内部无法响应UITabBarDelegate方法
https://github.com/ChenYilong/CYLTabBarController/issues/326
https://github.com/ChenYilong/CYLTabBarController/issues/201#issuecomment-498562038 这个方法你调用了吗?
comment created time in 2 months
issue commentChenYilong/CYLTabBarController
[Q-A]使用方法询问:中间凸起的按钮,上面能设置白边阴影吗
可以,demo里有演示,是所有tabbar的边都会加上。
comment created time in 2 months
push eventiteatimeteam/Friday-QA
commit sha 24f4f162930da51b1597410c04879fbc320400f5
✏️ docs: update readme writing format
push time in 2 months
push eventiteatimeteam/Friday-QA
commit sha 8ca4626d76b8b527df6437ddda91ffe5cbf8e861
✏️ docs: udpate bannar image
push time in 2 months
push eventiteatimeteam/tap_water
commit sha ef49104365d4d499a5fb9cdbe40ae40403929f5f
✏️ docs: update deadline info
push time in 2 months
push eventiteatimeteam/ClaretCache
commit sha e573fd4c1655907c0260c545de8c3f9cc670a882
✏️ docs: update deadline info
push time in 2 months
push eventChenYilong/ChenYilong
commit sha f8e9d1cb42bc68e00972b11434b9f01dc204efa6
Update README.md
push time in 2 months
push eventChenYilong/ChenYilong
commit sha e2548b6e307b164014afa912247b8e7b07adf9cb
Update README.md
push time in 2 months
push eventChenYilong/ChenYilong
commit sha b3ab44ac40c1bfb29d818b6ab086ee0bd0047887
Update README.md
push time in 2 months
issue commentChenYilong/CYLTabBarController
[CN]如何一行代码实现Lottie动画TabBar [EN]How to add animation of Lottie with one line of code
设置了 [self.cyl_tabBarController setSelectedIndex:2]; lottie动画的选中没有切换?
参照demo,要加延迟才行。
comment created time in 2 months