iPadアプリで、自分のビューの1つをモーダルフォームシートスタイルで表示しようとしています。ここにいくつかのコードがあります:
-(void)present
{
SecondViewController *modal = [[SecondViewController alloc]init];
modal.modalPresentationStyle = UIModalPresentationStyleFormSheet;
[self presentModalViewController:modal animated:YES];
}
ストーリーボードを使用していて、表示したいビューにtextViewやツールバーなどを配置しました。Identity Inspectorで適切なクラスを設定し、クラスファイルでそれがパッティングで表示される適切なビューであることを確認しましたNSLog(@"Right view");
ボイドを存在と呼ぶと、ビューが表示されますが、それは濃い白の正方形としてのみ表示されます。ストーリーボードのコンテンツには何も含まれていません。ビューとtextViewの背景色を変更して、正方形のすぐ外側に何かがあるかどうかを確認しましたが、全体が白のままでした。ストーリーボードで作成したビューを使用していないように感じますが、正しいクラスに設定しているため、呼び出すとNSLogが出力されます。ストーリーボードで2つのビューを接続していません。SecondViewControllerが浮かんでいるだけなので、問題が発生する可能性がありますか?必要なボタン-(void)present
はプログラムで作成されているため、Ctrlキーを押しながらボタンにドラッグすることもできません。
クラスの空のバージョンが表示されるのはなぜですか?