2014-11-04 148 views
0

我的按钮有限制。例如:(4, 4, 4, 12)更新UIButton图像设置的超级视图大小?

我想设置其图像(图像和按钮尺寸相同),并将其大小更改为固定的边界矩形。例如:CGRectMake(0, 0, 100, 200)。所以图像应该按比例调整,但小于这个矩形。当然,我应该改变按钮的大小和包含这个按钮的视图的大小。

如何解决这个问题?我知道如何做到没有限制,这足够简单,但我的项目需要他们。

+1

你的问题不清楚。你说那个按钮和图像的大小是一样的,然后你说改变“它的大小”它是什么?你为什么不设置UIButton的图像,只处理按钮? – Mika 2014-11-04 13:44:21

+0

尝试以编程方式“简单”设置按钮图像,并查看此按钮发生了什么。目前我试图通过另一种方式解决它:我使用UIImageView和手势识别器来模拟按钮 – user2159978 2014-11-04 14:20:53

+0

你的意思是使用方面适合?或者你在说如何实现[scale-9按钮](http://stackoverflow.com/questions/1172731/how-to-implement-scale-9-for-custom-background-art-created-for-的UIButton) – Daniel 2014-11-04 14:25:36

回答

0

尝试设置按钮的图像属性。

UIImage *btnImage = [UIImage imageNamed:@"image.png"]; 
[btnTwo setImage:btnImage forState:UIControlStateNormal]; 

然后你只担心按钮。

相关问题