iOS将UIButton框架改为它的图像框架奇怪的错误

时间:2015-03-13 06:28:01

标签: ios objective-c uiview uiimage frame

尝试更改UIButton的帧时发生了一个奇怪的错误。 我正在尝试执行以下操作:

UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];
UIImage *image = [UIImage imageNamed:imageName];
btn.frame = CGRectMake(0, 0, image.size.width, image.size.height);
[btn setImage:image forState:UIControlStateNormal];

我是一个图像编辑器我看到图像大小是35x37,但image.size.width / height给我16。 我做错了什么?

PS:如果我将image.size.width加倍,那么按钮的框架似乎没问题。我认为图像大小和UIView框架都是分数。

0 个答案:

没有答案