我需要截断UITextField左侧的文本。因此,举例来说,它会表现为“...盲老鼠,三只盲老鼠,看看它们是如何运行”而不是“三只盲老鼠,三只盲老鼠,看......”。对于用户来说,更重要的是结束字符串而不是开头,所以这非常重要。
通过将UILabel的lineBreakMode属性设置为UILineBreakModeHeadTruncation,在UILabel中这很容易。但是,UITextField似乎没有这样的选择。
有没有人知道这方面的简单方法?
答案 0 :(得分:-1)
如果您在代码
之后进行键盘可见调用,则可以[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];