Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone中viewWithTag的问题_Iphone - Fatal编程技术网

iphone中viewWithTag的问题

iphone中viewWithTag的问题,iphone,Iphone,我正在使用此方法删除3个不同的堆栈对象(A、B、C),但有时删除顺序会发生变化,它会开始删除其他堆栈对象,比如说我单击一个del按钮,但它会删除B堆栈按钮 //用于堆栈删除 -(iAction)delWhis:(id)发送方{ } //用于删除B堆栈 -(iAction)Delwhiskk:(id)发送方{ } 你知道怎么解决这个问题吗 谢谢 上面的代码返回在该特定UiView中包含标记为j的对象 例如,让我们假设j=0。 这将返回一个标签为0的视图。假设我有一个UILabel,UITextFe

我正在使用此方法删除3个不同的堆栈对象(A、B、C),但有时删除顺序会发生变化,它会开始删除其他堆栈对象,比如说我单击一个del按钮,但它会删除B堆栈按钮

//用于堆栈删除 -(iAction)delWhis:(id)发送方{

}

//用于删除B堆栈 -(iAction)Delwhiskk:(id)发送方{

}

你知道怎么解决这个问题吗

谢谢

上面的代码返回在该特定UiView中包含标记为
j
的对象

例如,让我们假设
j=0
。 这将返回一个标签为
0
视图。假设我有一个UILabel,UITextFeild有相同的标记。将仅删除视图数组中的第一个,而不是两个。因此,我们必须保持不同的标签。
默认情况下,任何视图标记都是
0
。最好尽量保持远距离标记,这样会很好

我得到了ans,因为我的3个堆栈A B C的标记值都在0到10之间,所以在删除任何堆栈时,如果标记值与其他堆栈ABC中的任何一个匹配,那么它会开始删除它们,所以所有标记增量计数器必须不同

谢谢

if(j>1)
    {
    j--;

    [[self.view viewWithTag:j] removeFromSuperview];


        {
        NSLog(@" whisky  ration is  %d",width1);
        width1 = width1 +38;


        }


    }
if(ji>1)
    {
    ji--;

    [[self.view viewWithTag:ji] removeFromSuperview];


        {
        NSLog(@" whisky  ration is  %d",width1);
        width1 = width1 +38;


        }


    }
[self.view viewWithTag:j]