Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS 13下,设置tintColor失效 #41

Open
frank-du opened this issue Oct 10, 2019 · 9 comments
Open

iOS 13下,设置tintColor失效 #41

frank-du opened this issue Oct 10, 2019 · 9 comments

Comments

@frank-du
Copy link

frank-du commented Oct 10, 2019

条件:当视图控制器不使用titleLabel,直接设置self.title时
现象:字体颜色会是黑色
情况说明:代理中设置的tintColor(白色)失效。

@yiplee
Copy link
Owner

yiplee commented Oct 11, 2019

只有 iOS13 是这样吗?感觉是深色主题导致的。

@frank-du
Copy link
Author

只有 iOS13 是这样吗?感觉是深色主题导致的。

是的,由于iOS 13引入深色主题这个功能导致的。

iOS 13上navigationBar的设置改为了standardAppearance,我在yp_adjustWithBarStyle和yp_applyBarConfiguration方法中做了适配,目前还是有一些问题。

@yiplee
Copy link
Owner

yiplee commented Oct 14, 2019

iOS 13 的深色模式目前我还没有做研究,你可以把你的适配代码提一个 PR 上来吗?

@frank-du
Copy link
Author

frank-du commented Oct 14, 2019

iOS 13 的深色模式目前我还没有做研究,你可以把你的适配代码提一个 PR 上来吗?

已经提交PR #42 ,目前DynamicGradientBar还有一点问题,不清楚是否和FakeBar有关。谢谢!

@yiplee
Copy link
Owner

yiplee commented Oct 14, 2019

谢谢!我看看

@isdotjim
Copy link

搭个车...
想邀请Repo作者来w3c.group创建项目的对应小组。w3c.group是类似知识星球的社群工具,小组可设置为付费且有赞助功能,同时也是一个区块链主导的创作者社区。这是相关介绍:
http://t.cn/Ai1vLcCU
http://t.cn/Ai1vLcCG
http://t.cn/Ai1vLcCA

@birdmichael
Copy link

@yiplee
我发现还有一个问题,当深色模式的时候,状态栏也有问题,只有纯白。。

@Grayon
Copy link

Grayon commented Dec 6, 2019

+1求解决

@frank-du
Copy link
Author

frank-du commented Dec 8, 2019

+1求解决

我现在是设置titleView=Label实现的,目前没什么问题

@yiplee
Copy link
Owner

yiplee commented Dec 28, 2019

+1求解决

我现在是设置titleView=Label实现的,目前没什么问题

title view 是建议自定义的,这样各个 view controller 自己控制自己的 title 样式。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants