我很想知道如何在使用UIModalPresentationFormSheetmodalPresentationStyle时调整 View 的大小,它看起来具有固定的大小,所以我想知道是否有人设法从大小调整的 Angular 来操纵弹出 View 。

因此,要么有固定 View 大小的UIModalPresentationFormSheet,要么是完整 View ,我在两者之间有所追求。

最佳答案

MyModalViewController *targetController = [[[MyModalViewController alloc] init] autorelease];

targetController.modalPresentationStyle = UIModalPresentationFormSheet;

targetController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

[self presentModalViewController:targetController animated:YES];

// it is important to do this after presentModalViewController:animated:
targetController.view.superview.bounds = CGRectMake(0, 0, 200, 200);

10-07 15:36