使用ScrollView实现自定义分页器视图的一些好例子如下: https://github.com/MarcBruins/BWWalkthrough-Xamarin-iOS
https://github.com/ariok/BWWalkthrough
上面的示例工作正常,但如果我有一个 UINavigationController 作为根控制器,并将上面的分页器视图作为一个孩子推送; 当滚动到切换页面(在放置之前水平和垂直拖动和移动)时,整个寻呼机视图也会垂直移动,这不是预期的。
是否知道如何禁用此垂直移动(或反弹)?
答案 0 :(得分:0)
public override void ViewDidLoad(){
...
_pagedViewController.View.Frame = new CGRect(0, topMargin + pagerHeight, frame.Width, frame.Height);
...
//AddChildViewController(_pagedViewController);
View.AddSubview(_pagedViewController.View);
//_pagedViewController.DidMoveToParentViewController(this);
...
}
我已经在容器控制器中包装了页面视图,并且上面有代码,我现在通过注释掉上面的两行修复问题。
我发现如果我改变了网页浏览的高度,也会出现垂直滚动问题,但是其他修复可以避免这种情况。