我有一個奇怪的問題。我有一個UITextField,用戶應該在其中寫入一些東西,所以這個字段被稱爲「amountField」。一切看起來都很好,當用戶開始編輯文本框時,文本位於垂直和水平中心 - 這很好。編輯後(編輯時居中),UITextField中的文本向上移動
但是,當用戶結束編輯時,文本向上移動一點點。我嘗試了很多東西,沒有任何幫助...
我在下面添加屏幕截圖,所以你可以看到有什麼問題。
這就是編輯字段時的樣子 - 沒關係。
,這是它的外觀做編輯的時候 - 這是問題!
請,如果有人知道這是什麼原因我將不勝感激! :)
這裏是我的一些與amountField相關的代碼。
amountField.keyboardType = UIKeyboardTypeNumberPad;
amountField.returnKeyType = UIReturnKeyDone;
amountField.delegate = self;
[amountField setFont:[UIFont fontWithName:@"Nuptial Script LT Std" size:30]];
amountField.borderStyle = UITextBorderStyleNone;
UIImage *amountBg = [UIImage imageNamed:@"skin2_ipad_amountField.png"];
[amountField setBackground:amountBg];
amountField.rightView = nil;
//amountField.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:0.2];
amountField.textAlignment = UITextAlignmentCenter;
amountField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
amountField.adjustsFontSizeToFitWidth = YES;
amountLabel.textColor = UIColorFromARGB(0x313030); //Using my own macro
amountField.frame = CGRectMake(300, 480, 136, 32);
amountField.center = CGPointMake(605, 439);
PS:那些白色的角落在那裏,因爲我把背景設置爲白色0.2 alpha,沒關係。
對此有何進展?看到了同樣的問題,我的文本字段 – 2012-03-14 00:27:11
我很高興我不是唯一的一個,我想,我能想到的...我會立即報告任何進展,因此繼續檢查這個問題:) – 2012-03-14 08:33:49
同樣與無數的一切Pro字體 – erkanyildiz 2012-07-04 16:10:50