メソッドの呼び出し時にこのUIViewが正しく表示されない理由がわかりません。別のビューコントローラで動作します。 RootViewControllerで試してみると、NSLog出力は正常に動作しますが、ビューはアニメーション化されません。私はそれが表示されているが、見えていないのだろうかと思っています。どんな助けも素晴らしいだろう。メソッドが呼び出されたときにUIViewが正しく表示されない
- (IBAction)showView:(id)sender{
NSLog(@"showView button pressed");
[self.view addSubview: menuView];
[self.view bringSubviewToFront:menuView];
CGRect rect = menuView.frame;
rect.origin.x = 60;
rect.origin.y = -400;
menuView.frame = rect;
[UIView beginAnimations:@"ShowView" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.5];
rect.origin.y = 65;
menuView.frame = rect;
[UIView commitAnimations];
}
を呼び出す際にログインしている何のNSLog(@ "を表示します。%@"、self.view); '他のNSLogの下に? – JNK
slog out putは次のとおりです。表示:> –
hanumanDev