如何调整UIButton以适应UIImageView?
问题描述:
我有UIImageView上的UIButton。我希望按钮调整其大小以适应imageview。我尝试了几种不同的方式,但无法得到它。有人知道怎么做吗?如何调整UIButton以适应UIImageView?
答
您可以添加一些填充像这样:
NSInteger padding = 10;
CGRect newFrame = myImageView.bounds;
newFrame.origin.x += padding/2.0;
newFrame.origin.y += padding/2.0;
newFrame.size.width -= padding;
newFrame.size.height -= padding;
myButton.frame = newFrame;
答
只是做一个自定义按钮与图像视图中界面 - 建造。
答
可以use--
UIImage *img = [UIImage imageNamed:@"7.png"];// image to be use
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, img.size.width, img.size.height)];// set button frame accordingly.
答
试试这个
[btn sizeThatFits:CGSizeMake(img.size.width, img.size.height)];
对不起,我设置的UIImageView,以适应方面的内容模式。所以图片边缘有一些空白区域。所以我想我需要知道的是如何获得imageview的大小减去由aspectFit引起的空白区域。 – marty 2010-08-11 22:00:47
我加了一些填充。那个怎么样? – 2010-08-11 23:25:20