9

ここに画像の説明を入力

側面から20pxのスペースを残してビューコンテナを追加しようとしています。しかし、それはそれを行う適切な方法ではないようです...

// ADD CHILD VIEW CONTROLLER
    [parentViewController addChildViewController:childViewController];
    [parentViewController.view addSubview:childViewController.view];
    [childViewController didMoveToParentViewController:parentViewController];

// REMOVE THE CHILD VIEW CONTROLLER
    [childViewController willMoveToParentViewController:nil];
    [childViewController view] removeFromSuperview];
    [childViewController removeFromParentViewController];

更新 この MZFormSheetController " https://github.com/m1entus/MZFormSheetController " クールなビュー遷移を備えたフォームプレゼンテーションを使用して、それを理解しました。

4

5 に答える 5

6

MZFormSheetController " https://github.com/m1entus/MZFormSheetController " フォーム プレゼンテーションとクールなビュー遷移を使用します。または、iOS 8 以降では、viewController.modalPresentationStyle = UIModalPresentationOverCurrentContext; Good lucky, let me know if you want a full snippet...を使用できます。

于 2014-04-30T22:35:52.767 に答える
0
  1. iPhone および iPod touch では、提示されたビューは常にフルスクリーンです。そのため、非フルスクリーン ビュー コントローラーを提示することはできません。

  2. ビュー コントローラーを提示しないで、ビュー コントローラーのビューをサブビューとして親ビュー コントローラーに追加します。そのため、その下の影のレイヤーでさえ、外観を制御できます。

于 2013-12-05T05:35:51.423 に答える