Я хочу, чтобы мое текстовое поле имело фиксированное левое поле и гибкое правое поле во всех ориентациях. Левое фиксированное поле работает хорошо, но правое гибкое поле работает неправильно. Вот мой код
tf.frame=CGRectMake(startX, startY, [UIScreen mainScreen].bounds.size.width-40, 44);
[tf setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
Проблема в том, что когда я использую UIViewAutoresizingFlexibleWidth, он не учитывает зазор в 40 пикселей, который я предоставляю для настройки ширины текстового поля, а текстовое поле принимает полную ширину экрана в качестве своих размеров.