2011-08-27 56 views
4

我有一些UITextField,右對齊,佔位符。我在Interface Builder中使用了以下選項:「編輯時出現清除按鈕」和「開始編輯時清除」被取消選中。帶有佔位符右對齊的UITextField不能正確地向右移動

文本正確右對齊(下面的第一個UITextField),當我點擊UITextField時,文本正確地向左移動以讓位給清除標記(下面的第二個UITextField)。

現在,當我點擊清除標誌時,該字段清除但是佔位符沒有正確對齊到右側,因爲清除標誌仍然存在且可見(下面的第三個UITextField)。

o

某些字段,但是,這樣做的權利(如這裏下文Y字段)。

enter image description here

它可能是什麼?

謝謝。

回答

1

這實際上是一個UIKit的錯誤。我有一個佔位符文本居中的類似問題。它將以自己爲中心,但只要設備旋轉,佔位符文本就不會居中。我將不得不手動告訴它以代碼中的旋轉爲中心。這應該都在iOS 5中解決。你有沒有嘗試過嗎?

+0

謝謝。不,我不嘗試iOS 5.再見。 – boscarol