uisegmentedcontrol - 为什么旋转屏幕(Xcode 11 beta5)时 UISegmentedControl 中选定的段颜色变得清晰?
问题描述
例如,将 UISegmentedControl 锚定到侧边距并在视图控制器中垂直居中,然后旋转模拟器。
仍然选择相同的段并且字体为粗体。不再显示选定的段颜色。
您可以看到其他段在选中时切换为粗体,但仍然没有 selectedSegmentTintColor 颜色。
检查视图层次结构表明表示所选颜色的 UIImageView 变得清晰。尝试设置 selectedSegmentTintColor 以在旋转后恢复颜色似乎不能可靠地工作 - 即它只工作一次。
在某些情况下,来回旋转似乎可以恢复所选颜色。
解决方案
This was fixed in iOS 13 beta 7 and then subsequently in the simulators when Xcode 11 beta 6 was released.
推荐阅读
- reactjs - TypeError:nextCallback 不是函数
- wordpress - 如何使用进度条(wordpress)显示 woocommerce 点
- c - 计算元素频率的C程序
- gstreamer - Gstreamer 使用 mpegtsmux 复用 klv 数据
- lodash - lodash - 有没有按单个属性数组过滤的方法?
- javascript - 如何将动态 id 添加到文本框并获取其值?
- android-jetpack-compose - 如何更改 TextField 值 fontSize?
- java - [org.springframework.web.multipart.support.MissingServletRequestPartException:所需的请求部分“图像”不存在]
- javascript - React Hook useEffect 缺少一个依赖:updateFunction
- node.js - TypeError:无法解构“(中间值)”的属性“err”,因为它未定义