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