我正在开发一个应用程序,我从xml获取数据,我解析它们并在应用程序中使用它。我得到一个文本放在textField中,字体样式和大小来自xml。这个xml是在系统上生成的在Windows上运行。 的情况: 我有一种情况,我从xml获得字体大小为8,并在解析和显示textField中的文本后,文本大小看起来非常小,几乎像蚂蚁。因为具有相同字体和相同大小的文本看起来整洁和清晰在桌面上。
是否有任何缩放机制可以让我将文本大小缩放到更大的尺寸,这样可以在不增加字体大小的情况下轻松显示。
TNQ
答案 0 :(得分:1)
我认为字体大小= 8实际上非常小。也许您可以通过比例因子(比如1.5或2)来缩放从服务器收到的值。
NSUInteger SCALE_FACTOR = 2;
textField.font = [UIFont systemFontOfSize:SCALE_FACTOR * xmlValue]; //xmlValue is the value you get from the server
HTH,
阿克沙伊
答案 1 :(得分:0)
您可以找到某个字体的字符串将使用NSString的绘图方法(sizeWithFont:和各种变量)的大小(作为CGSize)。将此选项与标签大小一起使用可确定要使用的正确字体大小。