アプリのビューにUIScrollViewとUIPageControlがあります。スクロールビューには2つのビューコントローラー(ページ1とページ2)が含まれ、各ページは個別のクラスで管理され、ボタンのリストがあります。
私の問題は、たとえば、page1から1つのボタンの内側をタッチアップしたときに新しいコントローラーを開きたいということです。新しいビューコントローラーは、scrollviewのサブビュー(新しいpage1)として表示されるため、pagecontrolとpage2が表示されます。スクロールも機能します。
page1コードでこれを行うため、これは正常です。
void HandleTouchUpInside (object sender, EventArgs e)
{
MyNewController mnc = new MyNewController();
this.View.AddSubview(mnc.View);
}
だから私の質問は..
画面いっぱいに呼び出されるコントローラーを設定するにはどうすればよいですか?サブビューから呼び出されたビューで画面を埋めることはできますか?
編集:
ありがとう