gpt4 book ai didi

ios - Swift 4 UIDatePicker 位置到底部

转载 作者:行者123 更新时间:2023-11-28 11:57:52 25 4
gpt4 key购买 nike

我已经使用了 UIPickerView,我想知道什么是获得与 UIPickerView 相同位置的最佳方法(UIPickerView 始终位于底部)我的 UIDatePicker 位置如果全宽,但不在底部,如果我删除框架设置,它会转到左上角,而不是全宽:

let datePicker: UIDatePicker = UIDatePicker()
datePicker.datePickerMode = .date
datePicker.frame = CGRect(x: 0, y: 50, width: self.view.frame.width, height: 200)
datePicker.timeZone = NSTimeZone.local
datePicker.backgroundColor = UIColor.white
datePicker.addTarget(self, action: #selector(GradingController.datePickerValueChanged(_:)), for: .valueChanged)
self.view.addSubview(datePicker)

最佳答案

如果您将它作为 textInputView 添加到 textField 中,那么您将不需要设置框架,但是如果您想将它添加到 View 中,那么您必须设置框架并且您需要管理 Y 位置,像这样设置框架:

 datePicker.frame = CGRect(x: 0, y: UIScreen.main.bounds.height - 200, width: self.view.frame.width, height: 200)

或者

 datePicker.frame = CGRect(x: 0, y: self.view.frame.height - 200, width: self.view.frame.width, height: 200)

关于ios - Swift 4 UIDatePicker 位置到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50590430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com