У меня есть scrollview в моем приложении. Если я нажму кнопку на одной странице, добавится Subview. Я хочу удалить это подвью, когда пользователь прокручивает представление. Эта функция называется:Удалить под просмотр с нет в настоящее время
-(void) DisableViews {
[Annimation removeFromSuperview];
NSLog(@"scroll");
}
Я получаю NSLog много раз, но вид также подвид, когда я вернусь к этой странице.
Я думаю, что это произойдет, потому что представление с подвью не является настоящим представлением в настоящее время, поэтому я не могу удалить subview.
Есть ли возможность удалить подпункт с любого вида в подвью?
редактировать: ViewController.h
@interface ViewController : UIViewController {
//...
UIView *Annimation;
}
@property (nonatomic,retain) UIView *Annimation;
Реализация:
ViewController.m
#import "ViewController.h"
#import "AppDelegate.h"
@implementation ViewController
@synthesize Annimation;
//...
- (void) Bild1ButtonKlickt{
Annimation = [[UIView alloc]initWithFrame:CGRectMake(0.0, 0.0, 320.0, 480.0)];
Annimation.backgroundColor = [UIColor blackColor];
[self.view addSubview:Annimation];
}
Что NSLog довольно бесполезно. Сделайте это 'NSLog (@" remove ℅ @ ", [Анимационное описание]);'. –
мой NSLog только для того, чтобы узнать, называется ли эта функция – Pascal
. Также следует указать, не является ли «Анимация» не нулевой. –