Tencent/QMUI_iOS

NavigationBarTransition 与 转场框架 Hero 冲突

Open

#1119 aperta il 12 ott 2020

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Objective-C (1444 fork)batch import
help wanted

Metriche repository

Star
 (7200 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Bug 表现 项目中使用NavigationBarTransition来实现导航栏的平滑过渡,现在新添加了Hero框架来实现转场动画,但是会影响到NavigationBarTransition,在pushpop中出现黑色 Hero框架使用的人还是蛮多的 不知道大佬有没有时间去瞧一瞧,能不能兼容下

截图 转场过程中导航栏显示黑色

如何重现 A导航栏存在(有背景色等设置) B导航栏为透明效果(无背景色等) A设置了self.edgesForExtendedLayout = UIRectEdgeNone;(问题应该在这导致的A导航栏转场黑色)

如有需要我可以上传demo至github

预期的表现

其他信息

  • 设备: [例如模拟器、iPhone、iPad]
  • iOS 版本: [iOS 13.x]
  • Xcode 版本: [Xcode 11.x]
  • QMUI 版本: [4.x.x]

Guida contributor