【发布时间】:2011-08-19 19:13:05
【问题描述】:
我正在使用类似于以下的代码从 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 Simulator 的计数器,而在 RHS 上有一个原始 PNG。
为什么生成的 UIImageView 的质量略有下降?我该如何改进它?这可能只是 1 像素高度的线,但在 1:1 的比例下,似乎是从上面缩短了一个计数器。
生成的 counterImageView 的大小与原始 PNG 相同:40x24。
【问题讨论】:
标签: cocoa-touch uiimageview uiimage