另一個問題...如何自定義UITextField?
我該如何讓這個文本框?
隨着上留下了固定佔位用繩子和之後,一個可觸摸區域,與文字或藍色矩形像截圖。
我需要實現一個視圖?或者有一種簡單的方法可以直接在文本框中進行操作?
再次感謝!
A
另一個問題...如何自定義UITextField?
我該如何讓這個文本框?
隨着上留下了固定佔位用繩子和之後,一個可觸摸區域,與文字或藍色矩形像截圖。
我需要實現一個視圖?或者有一種簡單的方法可以直接在文本框中進行操作?
再次感謝!
A
我有解決方案!
UITextField
有一個名爲leftView
和rightView
的屬性!
下面的代碼:
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(1, 1, 60, 25) ];
[lbl setText:@"Partenza:"];
[lbl setFont:[UIFont fontWithName:@"Verdana" size:12]];
[lbl setTextColor:[UIColor grayColor]];
[lbl setTextAlignment:NSTextAlignmentRight];
_txtFrom.leftView = lbl;
_txtFrom.leftViewMode = UITextFieldViewModeAlways;
_txtFrom.delegate = self;
,這是輸出:
只是想說明,這裏真正的魔術是:_txtFrom.leftViewMode = UITextFieldViewModeAlways ;.在蘋果的文檔中,你會發現leftViewMode默認爲UITextFieldViewModeNever,所以如果沒有這一行,你可能只是在撓頭。 – 2015-09-02 13:49:10
看看TTMessageRecipientField。在Mac上,這是通過NSTokenField實現的,但這在UIKit中不可用。
你也可以試試這個方法。它可以幫助你。 http://www.icodeblog.com/2010/01/04/uitextfield-a-complete-api-overview/ – 2013-10-02 09:25:15