私は、情報を含む他のビューを表示するために、下部にボタンの行がある1つのメインビューコントローラーに依存するアプリに取り組んでいます。これらのボタンの 1 つから、曲のタイトルのリストを表示するテーブルビューを表示したいと考えています。このアプリはサウンド ファイルを再生します。ユーザーがボタンをタップして、再生するデフォルトの曲を選択できるようにしたいと考えています。このテーブルビューに uiview アニメーションを表示したいのですが、半透明にして画面の一部だけを埋めたいと思っています。私は UITableViewController を作成してから、メインのView Controllerから次のように提示しようとしました:
UITableViewController *tableView = [[UITableViewController alloc]init];
[self presentViewController:tableView animated:YES completion:nil];
これは、画面全体を埋めるビューコントローラーを提示しますが、これは私が望むものではありません。また、インスタンス化時にView Controllerのフレームを変更しても効果がないようです。UITableView をメインのビュー コントローラーのビューにアニメーション化することはできますが、誰がデリゲートおよびデータ ソースになるのかよくわかりません。助言がありますか?前もって感謝します。