ストーリーボードに ViewController (searchListViewController) があります。この ViewController は、navigationController に埋め込まれています。向きが変わると、ストーリーボードの ViewController が適切に回転します。
UIView (CustomAlertView) を含む XIB があります。この CustomAlertView を searchListViewController から提示したいと考えています。
これを行うために、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 を使用したいと考えています。出来ますか?