Cri*_*uță 6 iphone objective-c
我有很多不同大小的png,我想将它们加载到一个表中.我有这个代码:
charImage.image = [self imageForId:g.charId glyphNr:g.glyphNr];
[charImage sizeToFit];
//charImage.contentMode = UIViewContentModeCenter;
charImage.center = CGPointMake(30, 23);
Run Code Online (Sandbox Code Playgroud)
除了我的朋友们模糊之外,一切都很好.如果我不将它们居中,那就非常尖锐.它们都是用曲线制成的.我没有全部导出它们,所以仍然有机会以固定大小导出并且图纸已经居中,但我想知道我做错了什么或不完整.他们为什么模糊?
我想这里不能上传任何照片..
Tyl*_*ler 10
这将确保框架处于整数坐标:
int centerX = 30;
int centerY = 23;
CGSize size = charImage.frame.size;
charImage.frame = CGRectMake((int)(centerX - size.width / 2),
(int)(centerY - size.height / 2),
size.width, size.height);
Run Code Online (Sandbox Code Playgroud)
这和之间的区别
charImage.center = CGPointMake(30, 23);
Run Code Online (Sandbox Code Playgroud)
是.center当宽度或高度是错误的奇偶校验时,setter可以将原点设置为非整数点.正如其他人在这里所说的那样,当图像和文本处于非整数坐标时,它们看起来很模糊.
| 归档时间: |
|
| 查看次数: |
1628 次 |
| 最近记录: |