如何从detailView中删除子视图?

时间:2012-04-24 10:45:52

标签: iphone ipad uisplitviewcontroller master-detail

我在masterView中有一个表,在我的detailView中我有一些imageView,根据我的masterView中的不同行选择我必须删除ImageView并添加一些其他视图。我无法删除ImageView ....任何帮助???提前谢谢

2 个答案:

答案 0 :(得分:0)

尝试:

for (UIView *view in masterView.subviews){
   if (view == yourImageView) {
       [view removeFromSuperview];            
   }
}

答案 1 :(得分:0)

首先,为所有imageview提供0以外的标记值

然后

for (UIView *sub in [self.view subviews]) {
         use tag to find proper view and remove it from superView
    }