2015-09-27 43 views
0

我希望我的佔位符和輸入的文本在中間對齊。文本字段中的對齊方式不起作用

我嘗試了兩個文本域的這兩個選項,但仍然佔位符和我輸入的內容都是左對齊的。

self.teamA_name.textAlignment=NSTextAlignmentCenter; 
self.teamB_name.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; 

我錯過了什麼?

文本域是通過IB創建的。

+1

檢查IBOutlet中連接和你在哪種方法設置這個'self.teamA_name.textAlignment = NSTextAlignmentCenter;' – dopcn

+0

@dopcn在我的ViewDidLoad – ghostrider

+0

@dopcn它是一個customview在最後,並將其放置到layoutSubviews使它的工作。請讓它成爲答案,以便我可以接受它。 – ghostrider

回答

1
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0,15, 20)]; 
_txtCityName.leftView = paddingView; 
_txtCityName.leftViewMode = UITextFieldViewModeAlways; 

使用此代碼來設置inset..This對我的作品 目前我設置填充視圖寬度爲15 ...改變這種按照您的要求,並使其在中心