【发布时间】:2015-12-07 02:03:03
【问题描述】:
我希望我的文本字段在所有方向都有固定的左侧边距和灵活的右侧边距。左侧固定边距运行良好,但右侧灵活边距运行不正常。这是我的代码
tf.frame=CGRectMake(startX, startY, [UIScreen mainScreen].bounds.size.width-40, 44);
[tf setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
问题是,当我使用 UIViewAutoresizingFlexibleWidth 时,它没有考虑我为设置文本字段宽度提供的 40 像素的间隙,而文本字段将全屏宽度作为其尺寸。
【问题讨论】:
-
始终根据父级的边界设置视图的框架。不要基于屏幕尺寸。
标签: ios objective-c uitextfield autoresizingmask