Iphone 如何防止UITextfield字体大小在键入时变小
我已经初始化了一个文本框,使其字体大小为16。现在我注意到,当我在文本框的边界之外键入时,iPhone会减小字体大小,然后滚动。现在,如果我删除文本框中的所有内容并开始键入,它将以小字体开始,并且永远不会变为16。你能告诉我怎么解决这个问题吗?每次有人开始打字时,我可以用某种方法初始化字体大小吗Iphone 如何防止UITextfield字体大小在键入时变小,iphone,cocoa-touch,Iphone,Cocoa Touch,我已经初始化了一个文本框,使其字体大小为16。现在我注意到,当我在文本框的边界之外键入时,iPhone会减小字体大小,然后滚动。现在,如果我删除文本框中的所有内容并开始键入,它将以小字体开始,并且永远不会变为16。你能告诉我怎么解决这个问题吗?每次有人开始打字时,我可以用某种方法初始化字体大小吗 谢谢。我想您已经设置好了,以便文本字段可以调整字体大小以适应里面的文本。 尝试不设置它或重置为您需要的 UITextField参考: adjustsFontSizeToFitWidth 布尔值 值,该值
谢谢。我想您已经设置好了,以便文本字段可以调整字体大小以适应里面的文本。 尝试不设置它或重置为您需要的 UITextField参考:
adjustsFontSizeToFitWidth
布尔值
值,该值指示字体大小
应减少,以适应
将文本字符串插入文本字段的
边框
@属性(非原子)BOOL adjustsFontSizeToFitWidth
讨论
通常,文本字段的内容是
使用在中指定的字体绘制
字体属性。如果设置了此属性
是的,但是,和中的内容
文本属性超出了文本的范围
字段的边界矩形
接收器开始减小字体大小
直到绳子合适或最小
已达到字体大小。正文是
沿着基线收缩
此属性的默认值为
不,如果你改成是,你
还应设置适当的最小值
通过修改
minimumFontSize属性
在Interface Builder中,如果选择文本字段,则可以取消选中文本字段属性中的“调整为适合”复选框。字体应保持与您设置的相同,并且如果内容超出可用空间,将显示省略号(50…)