Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UIDatePicker输入字段未对齐

UIDatePicker输入字段未对齐
EN

Stack Overflow用户
提问于 2020-12-07 14:28:22
回答 1查看 40关注 0票数 0

我继承了一个用Swift 4.2编写的iOS项目,它使用UIDatePicker作为文本字段的输入视图:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let datePicker = UIDatePicker()
datePicker.maximumDate = Date()
datePicker.datePickerMode = .date
datePicker.date = self.someDate
someTextField.inputView = datePicker
datePicker.addTarget(self, action: #selector(handleDatePicker(sender:)), for: .valueChanged)

^上面的代码片段有点模糊,但显示了基本的逻辑。

这是输入视图的结果:

我尝试通过设置自动布局约束来手动对齐输入视图:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let datePicker = UIDatePicker()
datePicker.maximumDate = Date()
datePicker.datePickerMode = .date
datePicker.date = self.someDate
datePicker.translatesAutoresizingMaskIntoConstraints = false
datePicker.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true
datePicker.leadingAnchor.constraint(equalTo: self.view.leadingAnchor).isActive = true
datePicker.widthAnchor.constraint(equalTo: self.view.widthAnchor).isActive = true
someTextField.inputView = datePicker
datePicker.addTarget(self, action: #selector(handleDatePicker(sender:)), for: .valueChanged)

然而,这只会导致程序崩溃。

我应该怎么做才能让输入视图在屏幕上正确对齐?

EN

回答 1

Stack Overflow用户

发布于 2021-01-17 14:29:49

我在继承iOS项目时遇到了类似的问题。我将拾取器的类型更改为轮子,以返回拾取器的iOS 14之前的外观,并与原始设计相适应。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
picker.preferredDatePickerStyle = .wheels
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65183610

复制
相关文章
UIDatePicker使用
NSLog(@"%@", [NSLocaleavailableLocaleIdentifiers]);
大师级码师
2021/10/31
1.5K0
SAP标准界面字段左/右对齐
在SAP项目中有时会遇到这样的需求,SAP标准的操作界面里,要求某些字段输入内容要左对齐或者右对齐。虽然需求有点不常见,但偶尔还是会碰到。
matinal
2020/11/27
1.4K0
SAP标准界面字段左/右对齐
未对齐原始内存的加载和存储操作
swift 目前没有提供从任意字节源(如二进制文件)加载数据的明确方法,这些文件中可以存储数据而不考虑内存中的对齐。当前提议旨在纠正这种情况。
DerekYuYi
2022/11/08
1.7K0
TextView、AppCompatTextView文字段落居中文末补缺对齐
相信很多开发者都有这个烦恼,在Android提供的原生TextView或AppCompatTextView中写一段文字时,文末都是参差不齐的;一行写不下就挤到第二行显示了。这里推荐一段代码,自己也是做个记录。
木溪bo
2018/12/27
1.7K0
CA1823:避免未使用的私有字段
值 规则 ID CA1823 类别 “性能” 修复是中断修复还是非中断修复 非中断 原因 当代码中存在专用字段但任何代码路径均未使用该字段时,会报告此规则。 规则说明 检测到程序集内有似乎未访问过的私有字段。 如何解决冲突 若要解决此规则的冲突,请删除该字段或添加使用该字段的代码。 何时禁止显示警告 可禁止显示此规则的警告。 相关规则 CA1812:避免未实例化的内部类 CA1801:检查未使用的参数
用户4268038
2022/02/19
6340
iOS UIDatePicker的使用详情
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。 日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。 你也可以对其进行定制,令其使用任何范围的日期。
网罗开发
2021/01/29
3.9K0
iOS UIDatePicker的使用详情
富文本框_html表单输入框对齐
<tr id=”illegal”> <th></th> <td colspan=”3″ style=”width:85%”> <textarea id=”illegaleditor” name=”report.illegal” style=”width:98%;height:250px;”> </textarea> </td> </tr>
全栈程序员站长
2022/09/20
4.5K0
UIDatePicker 日期时间选择器
//星期 月日 时分 上下午 UIDatePicker dk = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 20, 320, 200)]; [self.view addSubview:dk]; //四种 类型 dk.datePickerMode = UIDatePickerModeCountDownTimer; / UIDatePickerModeTime, // Displays hour, m
用户8983410
2021/10/29
2.7K0
yii2做输入跳转到分页【未测试】 转
5、注意:传递的参数一定是要是“page”  因为,yii2中的分页类,传递page的数量是要跳转的页码
双面人
2019/05/21
7210
[语音识别] kaldi -- aidatatang_200zh脚本解析:获取对齐文件(对指定的数据进行对齐,作为新模型的输入)
输入:tree & final.mdl & text & L.fst & feats
MachineLP
2021/07/20
7790
PyQt5 技术篇-设置alignment对齐方式。Qt Designer设置文本对齐方式。居中、左对齐、右对齐、上对齐、下对齐。
通过alignment设置,展开后可以设置水平方向或垂直方向的对齐方式。 PyQt5设置文本对齐方法: self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter) 两个参数一个是横向靠右,一个是纵向居中。
小蓝枣
2020/09/23
8.4K0
【CSS】vertical-align 垂直对齐 ( 块级元素对齐 | 行内元素 / 行内块元素对齐 | 基线对齐 | 垂直居中 | 顶部对齐 | 底部对齐 )
vertical-align 垂直对齐 , 不能用于块级元素 , 只能用于 行内元素 / 行内块元素 ;
韩曙亮
2023/04/24
3.7K0
【CSS】vertical-align 垂直对齐 ( 块级元素对齐 | 行内元素 / 行内块元素对齐 | 基线对齐 | 垂直居中 | 顶部对齐 | 底部对齐 )
内存对齐 | 原来字段顺序还能影响结构体占用的内存空间
大家好啊,不知道看了网管在上周的文章Go指针的使用限制和unsafe.Pointer突破之路,你们有没有感觉Golang 比之前想的还好用呢?确实能直接读写内存,很多以前觉得无能为力的事情就不再是问题了,比如那些没对外开放只能在开源包内部用的结构体字段这下我们都有办法抓到了,起码能给程序调试带来不小的速度提升。
KevinYan
2021/01/28
9420
字节对齐
什么是对齐,以及为什么要对齐: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因: 各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对数据存放进行对齐,会在存取效率上带来
三丰SanFeng
2018/01/16
2.2K0
iOS开发UI之日期控件的使用(UIDatePicker)
@property (nonatomic) UIDatePickerMode datePickerMode; 
珲少
2018/08/15
1.1K0
sql_helper - 输入SQL自动判断条件字段是否增加索引
索引在数据库中非常重要,它可以加快查询速度并提高数据库性能。对于经常被用作查询条件的字段,添加索引可以显著改善查询效率。然而,索引的创建和维护需要考虑多个因素,包括数据量、查询频率、更新频率等。
贺春旸的技术博客
2023/09/22
2380
【未解决】【Linux环境】IDEA下搜狗输入法无法光标跟随
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
韩旭051
2019/11/08
4.4K0
点击加载更多

相似问题

用于文本字段输入的UIDatePicker UIDatePicker -如何让Swift消失?

334

UIDatepicker上的UIImage未正确对齐(仅在设备中)

14

Bootstrap中的字形图标输入字段未对齐

12

IE中未垂直对齐的输入字段

13

UIDatePicker未弹出

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文