在UIScrollView中自动调整UITextField?

时间:2014-10-28 13:19:17

标签: ios objective-c uiscrollview uitextfield autoresize

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

1 个答案:

答案 0 :(得分:0)

那么你可以抓住scrollview的大小,然后根据使用宽度(我假设你需要的东西)来调整文本字段的大小。像这样:

CGSize scrollSize = myScrollView.bounds.size;
UITextField *myField = [[UITextField alloc] initWithFrame:
                               CGRectMake(0, 0, scrollSize.width * 0.75, 20)];

这将使文本字段跨越75%的视图宽度。