【发布时间】:2010-08-11 21:49:55
【问题描述】:
我在 UIImageView 上有一个 UIButton。我希望按钮调整其大小以适合图像视图。我尝试了几种不同的方法,但无法得到它。有人知道怎么做吗?
【问题讨论】:
标签: iphone uiimageview uibutton
我在 UIImageView 上有一个 UIButton。我希望按钮调整其大小以适合图像视图。我尝试了几种不同的方法,但无法得到它。有人知道怎么做吗?
【问题讨论】:
标签: iphone uiimageview uibutton
您可以像这样添加一些填充:
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;
【讨论】:
只需在Interface-Builder中制作一个带有图像视图的自定义按钮。
【讨论】:
你可以使用--
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)];
【讨论】: