CGRect frame = CGRectMake(round((self.view.bounds.size.width - kImageWidth)/ 2.0), kTopPlacement,kImageWidth,kImageHeight); self.containerView = [[[UIView alloc] initWithFrame:frame] autorelease]; [self.view addSubview:self.containerView];
// create the initial image view
frame = CGRectMake(0.0, 0.0, kImageWidth, kImageHeight);
self.mainView = [[[UIImageView alloc] initWithFrame:frame] autorelease];
self.mainView.image = [UIImage imageNamed:imagePath];
我想在mainview.image中放一个按钮。我该怎么办?
非常感谢任何帮助。
答案 0 :(得分:0)
可能更容易使用UIButton并将图像添加为背景。
请参阅“使用图像配置按钮”部分
如果您希望按钮仅占用图像的一部分,您还可以在UIImageView上添加一个清除按钮(使用UIButtonTypeCustom)。
答案 1 :(得分:0)
你必须创建一个按钮。
使用代码将mainView作为子视图添加到该按钮:
[btnButton addSubView:mainView];
并将此按钮作为子视图添加到ViewContoller的视图
[self.view addSubView:btnButton];