У меня есть пользовательский UIView с альфа-0,5. Я хочу удалить первый вид, когда появится другой вид того же типа, и как это сделать?ios Как удалить определенный UIView, который выполнен на заказ
До сих пор я писал это, я получаю журнал из «не видно» всего времени:
MyCustomView *myTranslation = [[MyCustomView alloc]initWithFrame:CGRectMake(0, 330, 320, 150)];
if (myTranslation.tag == 2)
{
NSLog (@"is shown yes");
[[myTranslation viewWithTag:2] removeFromSuperview];
}
else
{
NSLog(@"not visible");
myTranslation.tag = 2;
}
myTranslation.backgroundColor = [UIColor brownColor];
myTranslation.alpha = 0.5;
myTranslation.opaque = 0.5;
[self.view addSubview:myTranslation];
[myTranslation show];
[myTranslation release];
Ваш код идеален! Спасибо, что объяснили мне логику и функции вашего кода. Это ценно. – wagashi