2012-04-09 22 views
6

Tôi có một ứng dụng cần hiển thị một loạt các biểu đồ (sử dụng Cốt lõi). Tôi muốn mỗi biểu đồ này được hiển thị theo cách riêng của nó tốt hơn là sử dụng bộ điều khiển phân trang. Tôi có 8 đồ thị.iOS 5 Triển khai Trình điều khiển Trang với Bảng phân cảnh trong ứng dụng hiện có

Ai đó có thể hướng dẫn tôi đến một tài nguyên cho biết cách triển khai một cái gì đó như thế này trong iOS 5 với bảng phân cảnh? Tôi dường như không thể tìm thấy bất cứ điều gì mà giải thích điều này với storyboards ở tất cả ..

Cảm ơn,

Jack

+0

Bạn đã xem mẫu dự án Xcode cho ứng dụng Paged chưa? – Krumelur

Trả lời

8

Đó là khá dễ dàng. Bạn chỉ cần kéo UIScrollView vào bộ điều khiển của mình, chọn nó và kiểm tra tùy chọn "Paging Enabled". Bạn cũng có thể kéo trong một 'điều khiển trang' và đặt mình là đại biểu Giao thức UIScrollViewDelegate và cập nhật nó khi UIScrollView gọi phương thức -scrollViewDidScroll:.

Đừng quên đặt đại biểu của UIScrollView bằng Control + Kéo từ UIScrollView sang ViewController của bạn.

Great tutorial on UIScrollView (Cuộn xuống "Phân trang bằng UIScrollView").
Apple's Documentation với ví dụ PageControl.

+0

Chúng tôi có thể thực hiện việc này mà không cần chế độ xem cuộn không? Tôi có nghĩa là chỉ sử dụng một điều khiển trang? – Dinesh

+0

Không. UIPageControl chỉ là một phần tử giao diện người dùng có thể được sử dụng với bất kỳ thứ gì và không chỉ là một ScrollView. Tuy nhiên, chỉ UIScrollView mới có thuộc tính 'pagingEnabled' cho nó hoạt động phân trang mong muốn. Bạn phải lập trình cập nhật trang của UIPageControl. Tôi hy vọng trả lời câu hỏi của bạn. – Armin

+0

Chúng tôi có thể làm như vậy. Bạn có thể xem chủ đề này http://stackoverflow.com/questions/21171613/ios-load-and-switch-between-pages-using-uipagecontol/21172351#21172351. Tôi đã làm theo các đề xuất ở đây và có thể làm như vậy mà không cần chế độ xem cuộn nhưng bằng cách sử dụng trình nhận dạng cử chỉ vuốt. – Dinesh

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