我的故事板中有一个 ViewController (searchListViewController)。这个 ViewController 嵌入在一个 navigationController 中。当方向改变时,情节提要中的 ViewController 会正确旋转。
我有一个包含 UIView (CustomAlertView) 的 XIB。我想从我的 searchListViewController 中展示这个 CustomAlertView。
为此,我在我的 searchListViewController 类中包含了以下代码。
searchListViewController.m:
-(void)loadCustomAlertView
{
NSArray *allviews = [[NSBundle mainBundle] loadNibNamed:@"CustomAlertView" owner:self options:nil];
CustomAlertView *customAlertView_Obj = allviews[0];
[self.navigationController.view addSubview:customAlertView_Obj];
}
问题是:父导航控制器正确旋转,但是当方向改变时,子“CustomAlertView”不旋转。我在这段代码中做错了什么吗?
无论如何以编程方式处理XIB文件的旋转?
我想对纵向和横向使用相同的 CustomAlertView XIB。可能吗?