【发布时间】:2014-12-23 22:07:04
【问题描述】:
我有一个不使用自动布局的 UIScrollView 和一个 UITextField。我想这样做,以便我的文本字段根据视图的宽度自动调整大小。怎么样?
【问题讨论】:
标签: ios objective-c uiscrollview uitextfield autoresize
我有一个不使用自动布局的 UIScrollView 和一个 UITextField。我想这样做,以便我的文本字段根据视图的宽度自动调整大小。怎么样?
【问题讨论】:
标签: ios objective-c uiscrollview uitextfield autoresize
好吧,您可以获取滚动视图的大小,然后根据该宽度(我假设这是您需要的)来调整您的文本字段的大小。像这样:
CGSize scrollSize = myScrollView.bounds.size;
UITextField *myField = [[UITextField alloc] initWithFrame:
CGRectMake(0, 0, scrollSize.width * 0.75, 20)];
这将使文本字段跨越视图宽度的 75%。
【讨论】: