如何根据iOS7中的内容调整UITextField的大小?

时间:2014-08-13 10:50:57

标签: ios uitextfield xcode5.1

虽然我根据内容中添加的内容有很多关于如何调整UITextField的链接,但是我的TextField并没有随着文本增长。可能是我错过了某些东西。 我也试过这个方法,我在搜索这个问题时,仍然没有用。我知道我错过了Something.But没有得到什么。

- (IBAction) textFieldDidChange: (UITextField*) textField
{
    [UIView animateWithDuration:0.1 animations:^{
        [textField invalidateIntrinsicContentSize];
    }];
}

我正在使用Xcode 5.1.1兼容iOS7。 任何人都可以帮助我错过了什么? 在此先感谢

1 个答案:

答案 0 :(得分:1)

您可以更改文本字段的高度,但不能在文本字段中使用多行数据,而是可以使用下面给出的textview:

UITextView *textView=[UITextView alloc]init];
textView.frame= CGRectMake(20,20, 455, 80);
textView.layer.cornerRadius=6;
textView.font = [UIFont systemFontOfSize:15.0];
textView.layer.borderWidth=1;
textView.layer.borderColor=[[UIColor grayColor] CGColor];
textView.textColor=[UIColor blackColor];
textView.editable=YES;
[self.view addSubView:textView];