解决方案 »

  1.   

    直接从父视图移除就可以了-(void)delete:(id)sender{
         UIButton *btnImage=(UIButton *)sender;
         if (btnImage) {
                [btnImage removeFromSuperview];
         }
    }
      

  2.   

    楼上,这个不是这样的。我做的功能是点击这三张图片中的任意一张的时候进行删除会将其在原本中的数组中的图片路径给删除了 然后在将最新的数组复制给那个imagenames
      

  3.   


    直接操作数据源移除要删除的这条数据就可以了。
    [PArray removeObjectAtIndex:btnImage.tag];
    个人认为直接从屏幕中移除会不会更好? 你的方式在删除数据源后还需要再根据数据源重新绑定
      

  4.   

    就是删除预览图?分两步:先从superview删除(视图层级),再从数据源删除