[英]UIButtonTypeCustom image deformed
customBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[customBtn setFrame:CGRectMake(200,200,68,68)];
UIImage *btnImage = [UIImage imageNamed:@"dash_pulsante_attivo"];
[customBtn setImage:btnImage forState:UIControlStateNormal];
[customBtn addTarget:self action:@selector(triggerMeasurement) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:customBtn];
我正在建立一个自定义按钮,应该使用68x68
png作为其正常状态。 但是图像看起来变形:应该是圆形,但显示为椭圆形。 有什么暗示或建议为什么会发生吗? 奇怪的是,我尝试与另一个圆形png 220x220
,并且一切正常。
我希望发生此错误,因为图像尺寸大,请检查图像尺寸是否为68x68。
您的代码没有错。
检查图像"dash_pulsante_attivo"
分辨率。 如果小于68 * 68,它应该会失真。 更高的分辨率不会出现失真问题。
如果要以编程方式调整图像大小。 你可以像这样 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.