0

を却下せずUIViewControllerに上にカスタムサイズを表示しようとしていますが、できませんでした。私にできることは、as サブビューのビューを追加することだけでした。 UITableViewControllerUITableViewControllerUIViewController

UIActivityController、提示されたときとは異なる動作をしているようです。表示側のビュー コントローラーが nil に設定されていません。

表示しているView ControllerをUIViewController閉じずに、カスタムサイズをそのまま表示するにはどうすればよいですか?UIActivityController

ありがとうございました

ここに画像の説明を入力

4

1 に答える 1

1

できることは次のとおりです。

ActivityViewController *activity = [[ActivityViewController alloc]init];
[self addChildViewController:activity];
[self.view addSubview:activity.view];

ここで、ActivityViewController はカスタムUIViewControllerであり、その内部でviewDidLoad、フレームを好きな高さに設定できます。または、内部にあるボタンの数に応じて高さを変えるために使用できるメソッドを持つことができますUIView

于 2013-10-16T10:32:04.220 に答える