我的应用程序中的视图上有一个 UIScrollView 和一个 UIPageControl。滚动视图包含 2 个视图控制器(page1 和 page2),每个页面都在一个单独的类中进行管理,并具有一个按钮列表。
我的问题是,例如,当我在 page1 的一个按钮内触摸时,我想打开一个新的控制器,并且新的 viewcontroller 显示为 scrollview 的子视图(是新的 page1),因此正在显示 pagecontrol 和 page2卷轴仍然有效。
这很正常,因为我在 page1 代码中执行此操作:
void HandleTouchUpInside (object sender, EventArgs e)
{
MyNewController mnc = new MyNewController();
this.View.AddSubview(mnc.View);
}
所以我的问题是..
如何设置被调用的控制器以填充屏幕?是否可以用从子视图调用的视图填充屏幕?
编辑:
谢谢