【发布时间】:2020-05-19 22:26:03
【问题描述】:
我设置了一个UITextField,以便将选择器视图显示为该键盘的输入视图。我希望选择器视图具有圆角,但角下的区域仍显示背景颜色。 pickerView.layer.masksToBound 设置为 true。
我的代码:
dummyTextField.delegate = self
pickerView.delegate = self
pickerView.dataSource = self
pickerView.frame = CGRect(x: 0, y: 0, width: screenWidth, height: 150)
pickerView.backgroundColor = offWhite
pickerView.layer.cornerRadius = 15
pickerView.layer.borderWidth = CGFloat(borderWidth)
pickerView.layer.borderColor = blue.cgColor
pickerView.layer.masksToBounds = true
pickerView.clipsToBounds = true
dummyTextField.inputView = pickerView
dummyTextField.inputView?.clipsToBounds = true
let pickerToolBar = UIToolbar()
let pickerDoneButton = UIBarButtonItem(title: "Done", style: .done, target: self, action: #selector(pickerDone))
pickerDoneButton.tintColor = blue
//I also added the toolbar here
self.window.addSubview(dummyTextField)
【问题讨论】:
标签: ios swift uikit uikeyboard