iOS 14 UIDatePicker适配问题,使用老的选择器样式。

iOS14适配【UIDatePicker新增的默认样式UIDatePickerStyleInline】如果想继续使用播轮样式Wheels,直接修改preferredDatePickerStyle即可 前言 iOS 14 中,UIDatePicker新增的默认样式UIDatePickerStyleInline UIDatePickerStyleInline API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos), 如果想使用原来的播轮样式,需要设置为UIDatePickerStyleWheels _pickerView.preferredDatePickerStyle = UIDatePickerStyleWheels; 阅读详情

iOS 14 UIDatePicker 在 13.4 新增了2个属性如下

/// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
@property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);

/// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
@property (nonatomic, readonly, assign) UIDatePickerStyle datePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
typedef NS_ENUM(NSInteger, UIDatePickerStyle) {
    /// Automatically pick the best style available for the current platform & mode.
    UIDatePickerStyleAutomatic,
    /// Use the wheels (UIPickerView) style. Editing occurs inline.
    UIDatePickerStyleWheels,
    /// Use a compact style for the date picker. Editing occurs in an overlay.
    UIDatePickerStyleCompact,
    /// Use a style for the date picker that allows editing in place.
    UIDatePickerStyleInline API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos),
} API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);

原来的界面选择器样式就变成新的样式
在这里插入图片描述
那怎么才能变成原来的样式呢?

直接上代码

            //_datePicker.backgroundColor = [UIColor whiteColor]; 背景色是透明的。
            if (@available(iOS 13.4, *)) {
                _datePicker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];//新发现这里不会根据系统的语言变了
                _datePicker.preferredDatePickerStyle = UIDatePickerStyleWheels;
            } else {
                // Fallback on earlier versions
            }

根据项目中的界面样式,发现了2个问题,
1.UIDatePicker 设置背景色没有用了,是透明的。
2.语言不会根据系统语言变化了,要自己设置为中文。

修复调整后效果如下
在这里插入图片描述

仿iOS风格时间选择器开发与实现 在Android中,我们可以使用或来构建时间选择器的整体布局,内部嵌套多个WheelView,每个WheelView分别表示小时、分钟、秒等时间单位。adapter?</shape>React Native 中时间选择器的样式通常需要与 App 主题保持一致,因此我们可以自定义组件样式和事件处理逻辑。buttonConfirmTextIOS="确认"buttonCancelTextIOS="取消"/> 阅读详情

相关推荐

Delphi 12.3跨平台开发:TMS FNC UI Pack v6.2.0.0安装与实战指南

跨平台UI开发中,控件在不同操作系统上的行为差异是常见挑战。TMS FNC UI Pack通过统一源码支持VCL、FMX和LCL框架,实现一次编写多端运行。其核心原理是封装原生控件并抽象平台差异,提供一致的API和渲染机制。技术价值在于显著减少条件编译和平台适配代码,提升开发效率。应用场景包括企业级跨平台业务系统、移动端数据展示和桌面工具开发。本文详细介绍了该控件包在Delphi 12.3中的安装步骤、核心控件如Grid和TreeView的实战用法,以及跨平台适配和样式管理的避坑经验,帮助开发者快速上手。

weixin_34357928的博客 423

iOS UIPickerView和UIDatePicker控件

1. UIPickerView控件 UIPickerView是一个列表控件,通过代理(UIPickerViewDelegate)和数据源(UIPickerViewDataSource)来进行设置。 主要方法 方法 说明 reloadAllComponents 刷新所有列 reloadComponent:(NSInteger) 刷新指定列 selectRow:(NSInteger) inComponent:(NSInteger) animated:(BOOL) 选择指定列中的指定行

假装你是大灰狼的专栏 1345

Python 使用Pygame库实现足球游戏:创建一个球员和一个足球,并使玩家能够控制球员的移动。游戏将包括碰撞检测、简单的物理模拟,以及基本的用户输入处理

本文将介绍如何使用Python和Pygame库创建一个简单的足球游戏。我们将搭建一个基本的游戏环境,创建一个球员和一个足球,并使玩家能够控制球员的移动。游戏将包括碰撞检测、简单的物理模拟,以及基本的用户输入处理。这个简单的足球游戏展示了Pygame的一些基本功能。虽然这是一个简单的游戏,但它包含了创建游戏循环、用户输入处理、物理模拟、碰撞检测等重要概念。

程序熊的博客 743

【iOS 开发】时间选择器控件 UIDatePicker

目录iOS 时间选择器控件 UIDatePicker1. UIDatePicker 计时器模式2. UIDatePicker 日期时间模式附 Github 源码: iOS 时间选择器控件 UIDatePicker 1. UIDatePicker 计时器模式 // 创建 UIDatePicker let picker1 = UIDatePicker(frame: CGRect(x: 15, y: 1050, width: 350, height: 150)) // 设置 UIDatePicker 模式 p

William的博客 5307

RC电路(一):微分|积分

的取值不同,会导致输出波形和输入波形之间的关系也不同,由此也会产生不同的应用。输出为0,随着电容充满电,运放-输入端得到的分压为正最大值,可等效成一个电压源,且电压不可突变,此时电流反向为最大值,开始充电时的容抗为0,电压不可突变则电压差为0,运放。开始充电时的容抗为0,电压不可突变则电压差为0,运放。输入端得到的分压也不可突变,随着电容放完电,于是。,因电容上电压不能突变(来不及充电,相当于短路,由上分析可得积分运算电路中,输出为运放的负最大峰值,随着电容充满电,输出为运放的正最大峰值,随着电容放完电,

既有随处可栖的江湖,也有追风逐梦的骁勇! 1万+

从零到自动化:用Python脚本搞定华为CE12800的NETCONF初始配置(含完整代码)

本文详细介绍了如何使用Python脚本实现华为CE12800交换机的NETCONF初始配置自动化。从环境准备、脚本架构设计到SSH连接与NETCONF配置实战,提供了完整的代码示例和错误处理建议,帮助运维工程师高效完成网络设备自动化配置,提升工作效率。

weixin_42525551的博客 401

iOS UIDatePicker

In this tutorial, we’ll be discussing the UIDatePicker class and implement its various use cases in our iOS Application. 在本教程中,我们将讨论UIDatePicker类,并在我们的iOS应用程序中实现其各种用例。 UIDatePicker (UIDatePicker) UI...

从零开始的教程世界 663

【校招】SHL 的 General Ability (GA, 通用能力测试)

SHL 的 General Ability (GA, 通用能力测试) 文章目录SHL 的 General Ability (GA, 通用能力测试)1、归纳推理题1.1 圈圈线条推理1.2 图形颜色位置推理1.3 箭头指向推理2. 数字推理题攻略3. 语言推理题 1、归纳推理题   归纳推理题我把它总结为三种类型:圈圈线条推理;图形颜色位置推理;箭头指向推理。 1.1 圈圈线条推理   你别看这个题目看起来很复杂,其实很简单,而且这个题型的题目背后原理都一样!我把我的 tips 偷偷分享给你们嘿嘿~先从 A

Sunnyside_ 2万+

iOS UIDatePicker的使用

一:UIDatePicker的介绍 UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。 日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。 你也可以对其进行定制,令其使用任何范围的日期。 UIDatePicker这个类的对象让用户可以在多个车轮上选择日期和时间。 iPhone手机上的‘时钟’应用程序中的时间与闹铃中便使用了该控件。 使用这个控件时,如果你能配置

迦南的专栏 5826

openpi 入门教程(二)droid libero 训练、推理

OpenPI是由物理智能团队发布的机器人领域开源模型与软件平台,提供基于流扩散式(π₀)和自回归式(π₀-FAST)两类视觉-语言-动作模型。平台支持在DROID、ALOHA、UR5等多种机器人系统上部署,包含预训练检查点(1万+小时数据)和微调示例。文档详细说明了各平台部署流程:DROID需启动策略服务器并配置摄像头;ALOHA提供真实机器人任务(取吐司、叠毛巾等)的检查点和场景设置建议;UR5示例展示自定义数据转换方法。实验性验证显示π₀-FAST在LIBERO基准测试中平均得分85.5。平台强调模型适

2506_90492529的博客 1023

简谈基于FPGA的千兆以太网设计

简谈基于FPGA的千兆以太网设计 今天给大侠带来简谈基于FPGA的千兆以太网设计,话不多说,上货。 今天我们来简单的聊一聊以太网,以太网在FPGA学习中属于比较高级的内容了,有些大侠肯定会感觉以太网学习起来非常不容易。其实,我可以告诉大家,前期学习的基础打扎实了,后期的学习也没那么难。总之就是说难没那么难,说容易也不是那么容易。那么,言归正传,下面让我们一起来聊一聊以太网的学习。 说起以太网,大家可能就会想到百兆以太网、千兆以太网以及万兆以太网等等。局域以太网从10M开始发展,经历几多的变迁,发展到现

3619

iOS 14 UIDatePicker适配问题,使用老的选择器样式

iOS 14 UIDatePicker 在 13.4 新增了2个属性如下   @property(nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyleAPI_AVAILABLE(ios(13.4))API_UNAVAILABLE(tvos, watchos);   @property(nonatomic, readonly, assign) UIDatePickerStyle datePickerStyl...

kuuailetianzi的专栏 968

3.4 ISIS和OSPF之间路由引入

通过以上输出可以看到OSPF的路由引入到了IS-IS中。通过以上输出可以看到ISIS的路由没有传递给OSPF。通过以上输出可以看到OSPF的路由没有传递给ISIS。通过以上输出可以看到ISIS的路由被引入进了OSPF。掌握在IS-IS中引入OSPF路由的方法。掌握在OSPF中引入IS-IS路由的方法。图3-3:ISIS和OSPF之间路由引入。在R3上把ISIS的路由引入到OSPF。OSPF引入外部路由的缺省度量值为1。在R3上把OSPF的路由引入到ISIS。引入的外部路由类型为Type2。

lwljh134的博客 1802

Xcode12 在iOS14上 UIDatePicker显示不对

self.datePicker = [[UIDatePicker alloc] init];//WithFrame:CGRectMake(0, CGRectGetMaxY(self.topBackView.frame)+8, kScreenW, self.height-(CGRectGetMaxY(self.topBackView.frame)+8))]; [self addSubview:self.datePicker]; if (@available(iOS 13.4, *)) { self.dateP

kiss20的专栏 519

基于深度学习的茶叶等级检测识别系统:YOLOv8 + UI界面 + 数据集完整实现

随着深度学习技术的不断进步,基于计算机视觉的茶叶等级检测系统可以大大提高检测效率,提供客观一致的评估标准。本系统将利用YOLOv8进行茶叶等级的检测与识别,通过图形用户界面(UI)实现与用户的交互,提供茶叶等级分类的实时反馈。本文将详细介绍如何使用YOLOv8结合UI界面,建立一个完整的茶叶等级检测与识别系统,包括数据集的准备、模型的训练、UI的设计及完整的代码实现。本系统的目标是通过深度学习技术,结合YOLOv8模型和图形用户界面(UI),实现对茶叶等级的自动化检测与识别。

YOLO 972

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SwiftyPickerPopover 路线图与社区生态:从 v6.6.6 看 iOS 弹窗选择器的演进与贡献之道

SwiftyPickerPopover 是一款面向 iOS 9+(iPhone/iPad)的开源 Swift 弹窗选择器组件库,它用简洁的链式代码即可弹出内置 UIPickerView / UIDatePicker 的 Popover 弹窗,彻底告别手写 UIPopoverController 的繁琐。本文以 v6.6.6 为观察窗口,梳理这个弹窗选择器项目从 3.0 到 6.6.6 的版本路线图

gitblog_00452的博客 877

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

相册权限_iOS14适配汇总:【1、隐私权限相关:定位、相册、IDFA 2、KVC相关3、UIView相关;4、网络相关】...

文章目录前言I、隐私权限相关的适配II、KVC相关的适配III、UIView相关的适配IV、第三方框架相关4.1 QMUIKitV、网络相关see also前言I、隐私权限相关的适配【定位授权新增了精确和模糊定位 可根据不同的需求设置不同的定位精确度】向用户申请临时开启一次精确位置权限的方案(不同场景可定义不同purposeKey)iOS14隐私权限适配:【相册权限】iOS14相册权限适...

weixin_39565021的博客 577

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ActionSheetPicker-3.0错误处理深度解析:iOS选择器组件调试实战指南

ActionSheetPicker-3.0是一款广受欢迎的iOS选择器组件库,为开发者提供了丰富的选择器类型,包括字符串选择器、日期选择器、距离选择器、多字符串选择器等。在iOS应用开发中,选择器组件是用户交互的核心部分,而稳定的错误处理机制和有效的调试技巧对于确保应用质量至关重要。本文将深入探讨ActionSheetPicker-3.0的错误处理机制、常见问题排查方法以及最佳实践,帮助开发者构建

gitblog_00845的博客 990

iOS开发之UIAlertController的适配

在iOS8中,只能用UIAlertController.而原来的UIAlertView及UIActionSheet已经被抛弃掉了.但是如果一台iOS 7 的手机运行到有UIAlertController的程序后,必定会崩掉.所以一般我们都要对UIAlertController进行适配. 不用着急,先看完人家嘛,后面人家已经贴出代码了.就先看完全文呗. 本文将介绍UIAlertControlle...

weixin_33835103的博客 138

iOS 开发之时间选择器

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34007291的博客 208

iOS 关于UIDatePicker常见使用方法

iOS 随笔

qq_34491373的博客 1327

iOS 关于UIDatePicker、UIPickerView常见使用方法

iOS 随笔

qq_34491373的博客 917

ios swift5 日期时间显示器 UIDatePicker 日期时间选择 前一天 后一天

参考博客: 40-Swift之UIDatePicker(日期选择器) UIDatePicker 日期/时间选取器(滚轮)—IOS开发

baidu_40537062的博客 3057

iOS UI实战

本课程讲述iOS用户界面的使用,内容包括:UI组件、视图控制器、图像绘制和动画。

IOS开发(十二):UIDatePicker

通过转轮界面提供一系列多值选项,类似于外面的自动贩卖机。通常用于选择日期时间、国家城市等。 日期选择器:专门用于处理日期和时间;自定义选择器视图:可以根据需要配置成显示任意数量的组件。 一、UIDatePicker简介 UIDatePicker是一个控制器类,它是UIController的子类,专门用于接受日期、时间和持续时长的输入。 1、时间间隔 可以将分钟表盘设置为以不同的时...

weixin_30872867的博客 235
上一篇: 关于iOS 解决微信SDK1.8.6 使用时“universal link校验不通过”问题
下一篇: 关于xode 12使用cocoapods-packager制作成framework后,编译报错ld: framework not found xxx
蟒蛇_AutoFire
博客等级 码龄16年 21粉丝 58原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值