我正在使用类似于:
的代码从PNG图像创建计数器counterImage = [UIImage imageNamed:@"counter-1-2-inactive.png"];
UIImageView *counterImageView = [[[UIImageView alloc] initWithImage:counterImage] autorelease];
UILabel *countLabel = [[[UILabel alloc] initWithFrame:counterImageView.frame] autorelease];
[cell addSubview:counterImageView];
[counterImageView addSubview:countLabel];
你可以在下面看到一个结果,在LHS上有一个来自iOS模拟器的计数器,在RHS上有一个原始的PNG。
为什么在UIImageView中质量略有下降?我怎样才能改进它?这可能只有1像素高的线,但是1:1比例似乎从上面缩短了计数器。
生成的counterImageView的大小与原始PNG的大小相同:40x24。
答案 0 :(得分:1)
有时只需要问一个问题就可以在“相关”部分找到解决方案......; - )
我根据对此问题的评论应用了1px透明边框:Any quick and dirty anti-aliasing techniques for a rotated UIImageView?