public UIView PagingScrollView (NIPagingScrollView pagingScrollView, int pageIndex) { var pageView = _pagingScrollView.DequeueReusablePageWithIdentifier (pageReuseIdentifier); if (pageView == null) { pageView = new SamplePageView (pageReuseIdentifier); } return pageView; }
public override void ViewDidLoad () { base.ViewDidLoad (); _pagingScrollView = new NIPagingScrollView (); _pagingScrollView.Frame = View.Frame; _pagingScrollView.AutoresizingMask = UIViewAutoresizing.All; _pagingScrollView.WeakDataSource = this; View.AddSubview (_pagingScrollView); _pagingScrollView.ReloadData (); }
public int NumberOfPagesInPagingScrollView (NIPagingScrollView pagingScrollView) { return 10; }
public override void DidReceiveMemoryWarning () { base.DidReceiveMemoryWarning (); _pagingScrollView = null; }
public override NSObject PagingScrollView (NIPagingScrollView pagingScrollView, int pageIndex) { return _controller.PhotoAlbumView.PagingScrollView (pagingScrollView, pageIndex); }
public override int NumberOfPagesInPagingScrollView (NIPagingScrollView pagingScrollView) { return Photos.Count; }
public override void PagingScrollViewWillChangePages (NIPagingScrollView pagingScrollView) { // overridden so that the native call won't be made because it isn't implemented in NIToolbarPhotoViewController }