iOS – UISegmentedControl奇怪的行为

iOS – UISegmentedControl奇怪的行为,第1张

概述我在应用程序中添加了一个UISegmentedControl.段控制工作正常,所有我正在做的是当一个值没有改变时,获取它的选择状态. UISegmentedControl最初看起来像这样 – 之后我显示可达性不可用状态它看起来像这样 – 但是在应用程序恢复并且互联网被连接并且应用程序辞职活动之后,它看起来像这样 UISegmentedControl确实正常工作,但颜色不恢复其状态. – Reach 我在应用程序中添加了一个UISegmentedControl.段控制工作正常,所有我正在做的是当一个值没有改变时,获取它的选择状态.

UISegmentedControl最初看起来像这样

之后我显示可达性不可用状态它看起来像这样

但是在应用程序恢复并且互联网被连接并且应用程序辞职活动之后,它看起来像这样

UISegmentedControl确实正常工作,但颜色不恢复其状态.
– Reachibility块在应用程序代理中,与UISegmentControl无关

编辑

I have also checked that even after i set the color programatically in
vIEwDIDLoad or vIEwDIDAppear or even in the state changed setting the
Tintcolor of the UISegmentedControl it insted of an RGBA value it
gives color as ( UIDeviceWhitecolorSpace 0.3 0.8 )

解决方法 我有一个类似的问题..这帮助我
你可以试一下
self.segControl.tintAdjustmentMode = UIVIEwTintAdjustmentModenormal;

这种行为像刷新一样(我称之为)为段控制

我把它放在 – (voID)vIEwWillAppear:(BOol)动画中.您可以将它放置在相同的方法或方法之后,控制将在网络呼叫和警报被关闭后返回.

希望这可以帮助.

总结

以上是内存溢出为你收集整理的iOS – UISegmentedControl奇怪的行为全部内容,希望文章能够帮你解决iOS – UISegmentedControl奇怪的行为所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存