2014-09-20 99 views
0

背景:這是iOS 8,模擬器和iPad2,Objective-C都不快捷,所有的UI都是編碼而不是故事板。UITextField未對齊中心

我希望我的UITextField在編輯之前,編輯過程中和編輯之後在中心對齊,垂直和水平對齊。

這是我在做什麼:

[textfield setTextAlignment:NSTextAlignmentCenter]; 
[textfield setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter]; 
[textfield setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter]; 

它看起來編輯時好,而不是之前。

編輯之前,它的左對齊:

enter image description here

當開始編輯它的正確中心:

enter image description here

而且,如果新的文本比舊文本越長,它像這個:

enter image description here

回答

0

如果任何人有類似的問題,並想知道我做了什麼,我沒有與UITextField的問題的解決方案,我猜這是蘋果的一端的錯誤,所以我切換到UITextView,作品。