2011-08-10 27 views
0

我正在开发一个应用,在那里我得到的XML数据和我分析他们,application.I使用它获得一个文本的文本缩放被放置在一个textField以及来自xml的字体样式和大小。此xml是在运行在Windows上的系统上生成的。 情况: 我有一种情况,我从xml中获取字体大小为8,解析并显示textField中的文本后,文本大小看起来非常小,几乎像蚂蚁一样。其中,文本具有相同的字体和相同的尺寸在桌面上看起来整齐清晰。想要一个为textLabel的字体大小根据对视图

有任何缩放机制,使我的文字大小扩展到更大的尺寸,这使得它很容易看到没有我增加字体的大小。

TNQ

回答

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,

阿克沙伊

+0

亚我太想相同的,但无法弄清楚如何扩大it.canüPLZ指导我吗? – Dinakar

+0

编辑答案。 – Akshay

+0

hi akshay这是一个很好的解决方案。如果我只在字体大小很小时才需要缩放,那么字体在桌面和ipad中的显示方式就会有所不同。 – Dinakar

0

你可以找出某种字体的字符串将使用的NSString的绘制方法(sizeWithFont:和变化)的大小(作为CGSize)。将其与标签尺寸一起使用以确定要使用的正确字体大小。

相关问题