2013-08-27 29 views
5

Khi UIPageViewController gọi nguồn dữ liệu với phương thức viewControllerBeforeViewController và viewControllerAfterViewController, nó sẽ thu được bộ điều khiển xem sẽ được hiển thị khi người dùng vuốt lại. Có một tài sản ghi trong đó nó giữ dữ liệu này cho đến khi nó cần phải sử dụng nó? Lý do tôi hỏi là tôi muốn người dùng có thể vuốt để tiến lên hoặc lùi hoặc chỉ cần nhấn để chuyển sang trang trình bày tiếp theo. Tuy nhiên, nếu tôi chạm để chuyển từ trang chiếu đầu tiên sang trang thứ hai (tiến bằng cách sử dụng phương thức setViewControllers), tôi không thể vuốt lùi; không có bộ điều khiển quay trở lại. Điều này chỉ ảnh hưởng đến slide thứ hai. Vì vậy, tôi cần để có thể thiết lập bộ điều khiển trước đó lập trình.nơi bộ đệm ẩn UIPageViewController bộ điều khiển trước và sau?

Mọi trợ giúp sẽ được đánh giá cao.

Cảm ơn.

Trả lời

-1

Không có quyền truy cập vào bộ điều khiển chế độ xem được lưu trong bộ nhớ cache. Bạn có thể có thể giữ một con trỏ khi bạn thực hiện các phương pháp Data Source để cho phép trượt:

– pageViewController:viewControllerBeforeViewController: 
– pageViewController:viewControllerAfterViewController: 
4

tôi đã có vấn đề tương tự và phát hiện ra, đó UIPagaViewController cửa hàng lưu trữ trang View Controller của nó trong mảng childViewControllers.

Các vấn đề liên quan