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
,并且一切都按预期工作。