QMUI_iOS icon indicating copy to clipboard operation
QMUI_iOS copied to clipboard

换肤功能在swift中的问题

Open peter2022Begin opened this issue 5 years ago • 1 comments

Bug 表现 官方Demo例子中(QDThemeViewController) 在didInitialize 方法根据自定义的ConfigurationTemplates 数组对 QMUIThemeManagerCenter.defaultThemeManager.themes 模板补全,并在initSubviews 方法中创建换肤选项, 但是在swift中 didInitialize 与 initSubviews中的for循环执行顺序并没有按照OC环境下官方demo的执行循序(虽然都在同一主线程下),因此会产生自定义的换肤模板加载不全的情况。

截图

如何重现 image

预期的表现

其他信息

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

peter2022Begin avatar May 12 '20 11:05 peter2022Begin

请问一下您这里也是navigation和tabbar切换有问题吗

huanfuwenti.zip 这是demo,看一下SecondViewController类里面的打印顺序

peter2022Begin avatar May 18 '20 05:05 peter2022Begin