如何在UITextfield中删除点?

在iOS中,我使用一个文本字段的文本字段ID的长度太长,所以它在文本字段的末尾显示点。 我需要删除点。 我也使用了lineBreakMode

看到我使用的代码。

 CGSize maximumSize = CGSizeMake(titleListTxtFld.frame.size.width, 1000); //here 1000 for maximum height u can increase this if u want CGSize strSize = [titleListTxtFld.text sizeWithFont:titleListTxtFld.font constrainedToSize:maximumSize lineBreakMode:UILineBreakModeClip]; CGRect newframe = CGRectMake(0, 0, strSize.width, strSize.height); [titleListTxtFld.text drawInRect:newframe withFont:titleListTxtFld.font lineBreakMode:UILineBreakModeClip alignment:UITextAlignmentLeft]; 

请任何人都帮助我。

另一种方法是(删除点和剪辑文本框架) –

你可以从UITextField调用下面的代码中删除点

 [self.yourTextField becomeFirstResponder]; 

您还可以使用以下代码隐藏默认键盘[如果您使用任何自定义键盘]

 // Hide keyboard for Dial Pad, but show blinking cursor UIView *dummyKeyboardView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)]; yourTextField.inputView = dummyKeyboardView; [dummyKeyboardView release]; 

但是我认为如果你想显示所有的文字(不剪辑),IlNero的回答对你更好。