0
我有一个UITextField,它的右视图中有一个按钮。 textfield的输入视图是一个pickerView。现在,我已经隐藏文本框的下面这里光标:pickerView出现时UITextField中的文本左移
Hide the cursor of an UITextField
当我选择的文本框,在pickerView上来。 pickerView中的第一个值是+1
。一切都很好,直到这里。
现在,当我从pickerView中选择+34
时,textField中的文本向左移动,而左边的一半不可见。在此之后,即使我选择+1
,加号的一半也隐藏在左侧。我怀疑它与textField中文本区域的数量有关,因为文本的大小增加了。但不知道。
请注意,当pickerView发生故障时,TextField中的文本会正确对齐。
我该怎么做才能确保文字不会向左移动整个事物仍然可见?
谢谢。
Picker code
self.picker = UIPickerView()
self.picker.delegate = delegate
self.picker.dataSource = delegate
self.picker.showsSelectionIndicator = true
self.countriesSpinner = createPickerTextField([
"width": width,
"height": height,
"top": top,
"left": left
]) //This returns a text field
self.countriesSpinner.inputView = self.picker
我可以看到你的代码吗? – 2015-03-13 09:22:07
当然,你想看哪部分代码?它有点大。 – Rishi 2015-03-13 09:43:20
pickerviw代码.. – 2015-03-13 10:01:54