【发布时间】:2015-08-23 18:33:49
【问题描述】:
专家,我正在努力使用 AutoLayout 根据屏幕大小动态缩放 UITextField 的高度。
例如,我希望在 3.5 屏幕尺寸上查看时 TextFixed 高度为 25,在 4.7 屏幕尺寸上查看时为 50。
这甚至可以使用 IB 吗?如果不是,那么正确的编程方式是什么?
【问题讨论】:
-
UITextField 没有您可以设置的“高度” - 它的高度是固有且固定的。你为什么要改变它的高度呢?
-
我想在小屏幕上查看时避免滚动
-
您是否尝试过不设置文本字段的高度,而只是在顶部和底部之间添加恒定间距?我认为这会根据屏幕的高度拉伸文本字段。
-
不走运。间距和高度保持不变。
-
您询问的是文本视图,而不是文本字段。文本字段只显示一行文本,你为什么要滚动?
标签: ios objective-c iphone ios6