iOS 16.5.1 下无法修改UIDatePicker的24/12小时格式的问题咨询
iOS 16.5.1 下无法修改UIDatePicker的24/12小时格式的问题咨询
各位开发者好,想请教一个关于UIDatePicker时间格式的棘手问题:
之前我一直用这段代码让UIDatePicker强制显示24小时格式(直接覆盖用户的系统设置),在iOS 16.5.1之前都运行得很顺畅:
myDatePicker.locale = Locale(identifier: "en_GB")
当初选择这个方案是因为它能简单直接地满足我的需求,相关的考量我也做过详细梳理。后来注意到iOS 16新增了hourCycle属性,我立刻尝试用它来设置时间格式,但试了好几次都没有效果。
有没有朋友遇到过类似的情况?或者有什么其他可行的解决方案可以推荐给我?
备注:内容来源于stack exchange,提问作者linh lê
相关产品推荐
相关产品推荐

