ナビゲーションバーにボタンがあるアプリケーションがあります。それをクリックすると、self.view にサブビューを追加する必要があります。
DemoViewController *demoViewController1 = [[DemoViewController alloc] initWithNibName:@"DemoViewController" bundle:nil];
CGRect frame=demoViewController1.view.frame;
frame.origin.y = -300;
[self.view addSubview:demoViewController1.view];
[UIView animateWithDuration:0.5
animations:^{
CGRect frame1 = frame;
frame1.origin.y = 0;
demoViewController1.view.frame = frame1;
}];
追加ビュー(別のView Controllerのもの)のフレーム原点yを負の値に設定し、クリックして0にすることで試みましたが、そのドロップダウン効果はありません。
ドロップダウンビューのようなアニメーションでビューを追加する必要があります。ボタンをもう一度押すと、このように削除する必要があります。
誰でもこれについて私を助けることができますか?