我想通過IB在我的應用程序中增加UITextField的高度。我在我的IB中定義了這些textfield,所以我認爲它需要通過IB完成。請讓我知道是否有辦法通過IB或通過代碼來做到這一點。有沒有一種方法來增加文本字段的高度除了增加字體大小
謝謝,
我想通過IB在我的應用程序中增加UITextField的高度。我在我的IB中定義了這些textfield,所以我認爲它需要通過IB完成。請讓我知道是否有辦法通過IB或通過代碼來做到這一點。有沒有一種方法來增加文本字段的高度除了增加字體大小
謝謝,
由於UITextField的子類UIView,它繼承了UIView的initWithFrame
方法。
NSInteger myCustomHeight = 237;
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 200, myCustomHeight)];
如果妳想要做呢通過IB然後替換最後一行:
textField.frame = CGRectMake(10, 10, 200, myCustomHeight);
這是假定文本框是一個IBOutlet
。
非常感謝你....它的工作 – Ashutosh 2011-04-07 15:30:43
@SamanB:有沒有一種方法可以垂直對齊內容......因爲我的內容正在向上,我希望它處於中心位置。 – Ashutosh 2011-04-07 15:38:51
嘗試:textField.alignment = UITextAlignmentCenter;也試着看看UITextField的文檔,它就是我剛纔看到的那個答案。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextField_Class/Reference/UITextField.html – Sabobin 2011-04-07 15:45:25