スクリーン2を閉じると、1つ目はxibで、2つ目はコントローラーです。2つ目のコントローラーの代わりに両方のスクリーンが消えます。ここに画像の説明を入力してください ios(xcode)で ここに画像の説明を入力してください
ここに画像の説明を入力してください
回答 2 件
2つのビューでアニメーションを作成する必要があります。
presentedView.transform = CGAffineTransformTranslate(presentedView.transform, 0, DEVICE_HEIGHT); [UIView animateWithDuration:0.6f delay:0 usingSpringWithDamping:1 initialSpringVelocity:0 options:UIViewAnimationOptionCurveEaseInOut animations:^{ presentedView.transform = CGAffineTransformIdentity; } completion:^(BOOL finished) { appDelegate.window.rootViewController = appDelegate.welcomeViewctrl; }];
関連した質問
- Unity3dベースのプロジェクトでXcodeObjective-CIOSゲームをアップグレードする
- SwiftUIのNavigationViewの戻るボタンのデフォルトテキスト
- XCode Swift:MultiPeerConnectivity/MCAdvertiserAssistantが接続の受け入れ/拒否ダイアログを表示しない
- IOSMLキットの顔追跡が正しく機能しない
- ld:アーキテクチャarm64の81個の重複シンボル
- Xcode114以降のステータスバースタイルの問題
- UIPageControlはiOS14では表示されません
- UIAlertControllerの選択からtableViewをどこにリロードしますか?
- 見つかったすべての提案を試した後、IBOutletはまだゼロです
- ViewControllerにナビゲーションバーをプログラムで表示するにはどうすればよいですか?
xibを削除する場合は、
removeFromSuperview
するだけです xibのみが削除されます。また、コードを共有して、あなたが何をしたのかを把握できるようにしてください。..そして、viewcontrollerをサブビューとして削除する場合は、行う必要があります
1)詳細については、このリンクを参照してください2)Link2