我们可以在滚动视图上添加按钮吗?

时间:2014-06-05 09:46:15

标签: ios uiscrollview

我想从图库中选择多个图像并希望上传,但在上传之前我想添加一个取消按钮,以帮助用户在选择后删除图像/图像(如果用户想要)。那么如何在图像视图上添加取消按钮?我已尝试使用以下代码添加按钮,但是当我选择多个图像或单个图像时,此按钮不可见。

    UIImage *imgview1=(UIImage*)[UIImage imageNamed:@"overlay.png"];
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    //[button addTarget:self  action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown];
    [button setImage:imgview1 forState:UIControlStateNormal];
    button.frame = CGRectMake(25, 25, 60, 60);
    [_scrollView addSubview:button];

我想像这张图片一样制作页面的用户界面!

1 个答案:

答案 0 :(得分:0)

不幸的是我还没有发表评论,但你能提供更多的澄清吗?

我对这个问题的理解是你想要一个带有许多按钮的滚动视图(按钮将是可选择的图像),在这些按钮上你想要添加一个(x)按钮,就像在图像中一样这将响应水龙头。

如果这是您的问题,那么我认为最简单的答案是在选择图像时添加另一个按钮作为图像的子视图。点击该子视图按钮后,您可以使用以下方法进行响应:

(void)xTapped:(UIButton *)xButton
{
   UIButton *myImage = xButton.superview;
   // then unselect the superview here
}