iPhone開発初心者です。私を助けてください
NSObject
メソッドがビューを作成しているときにビューコントローラーのバックグラウンドでクラスからメソッドを呼び出すビューコントローラーがありself.view addSubview:view
、この行の後にビューが再度呼び出しをロードしました。
この問題が発生する理由がわかりません。ここで私のコードを教えてください。
NSObject.m
- (void) showModalMessage:(NSString *)mes
{
self = [super init];
if (self) {
objViewController = [[ViewController alloc] init];
}
[objViewController showPopUp:mes];
}
ViewController.m
- (void) showPopUp:(NSString *)mes
{
labelView = [[UIView alloc] initWithFrame:CGRectMake(470, 740, 380, 50)];
[self setLabelViewSettings];
label = [[UILabel alloc] initWithFrame:CGRectMake(20, 8, 340, 30)];
[self setLabelSettings];
[labelView addSubview:label];
[label release];
[self.view addSubview:labelView];// After This line View did load calls again
[labelView release];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.6];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(hide)];
[UIView commitAnimations];
}
私の悪い英語で申し訳ありませんが、私を助けてください