我以这种方式在屏幕上添加 UIView:
ViewController2 *detailViewController = [[ViewController2 alloc] initWithNibName:@"MJDetailViewController" bundle:nil];
[self presentPopupViewController:detailViewController animationType:MJPopupViewAnimationFade];
由于 MJDetailViewController 是一个 nib 并拥有一个 UIView,因此我创建了一个 UIView 的自定义类,并将其选为检查器中视图的类。加载窗口时,UIButton 会在已创建的类中执行操作,但 IBOutlets 不起作用。即使我决定以可编程方式添加 UIButton,它也不会出现在屏幕上。为什么是这样?
我想过将 UIView 更改为 UIViewController,但它不起作用,因为你不能用动画来呈现它。