iPad中控制器的view的尺寸默认都是1024x768, MTHomeDropdown的尺寸默认是320x340(自定义)
ViewController显示在popover中,尺寸变为480x320(自定义), MTHomeDropdown的尺寸也跟着减小:0x0(近似),
需要设置:
xxx.autoresizingMask = UIViewAutoresizingNone; xxx为自定义的view,
或者在自定义view中加载xib文件时设置:
- (void)awakeFromNib
{
self.autoresizingMask = UIViewAutoresizingNone;
}
从而避免UIPopoverController加载自定义view时view不可见。