Ios 在UIScrollView中自动调整UITextField的大小?

Ios 在UIScrollView中自动调整UITextField的大小?,ios,objective-c,uiscrollview,uitextfield,autoresize,Ios,Objective C,Uiscrollview,Uitextfield,Autoresize,我有一个不使用自动布局的UIScrollView,其中有一个UITextField。我想让我的文本字段根据视图的宽度自动调整大小。怎么做?您可以获取滚动视图的大小,然后根据该大小使用宽度,我假设这是调整文本字段大小所需的宽度。像这样: CGSize scrollSize = myScrollView.bounds.size; UITextField *myField = [[UITextField alloc] initWithFrame:

我有一个不使用自动布局的UIScrollView,其中有一个UITextField。我想让我的文本字段根据视图的宽度自动调整大小。怎么做?

您可以获取滚动视图的大小,然后根据该大小使用宽度,我假设这是调整文本字段大小所需的宽度。像这样:

CGSize scrollSize = myScrollView.bounds.size;
UITextField *myField = [[UITextField alloc] initWithFrame:
                               CGRectMake(0, 0, scrollSize.width * 0.75, 20)];
这将使文本字段跨越视图宽度的75%