Halaman terakhir dengan UIPageViewController

Bagaimana Anda mendapatkan jumlah total halaman (atau halaman terakhir) saat bekerja dengan UIPageViewController di Swift? Tentunya dengan asumsi Anda tidak mengetahui berapa halaman yang akan ditampilkan. Saya memiliki aplikasi yang mirip dengan iBooks dan saya perlu menampilkan "Halaman 1 x" di bagian bawah setiap halaman.

Terima kasih.


person edare    schedule 28.06.2015    source sumber


Jawaban (1)


Saya melakukan hal serupa dengan menambahkan properti sederhana (seperti pageId atau pageNumber) ke kelas ViewController yang saya tampilkan di dalam UIPageViewController.

Dengan instantiasi saya menambahkan nilai NSUInteger yang bertambah ke ViewController. Hasilnya, setiap ViewController memiliki properti dengan nomor halaman menaiknya sendiri.

Nomor halaman ini dapat digunakan dan diakses langsung untuk ditampilkan dalam label atau Anda juga dapat membuat metode delegasi yang dipanggil ketika tampilan muncul dan meneruskan nilainya ke kelas lain.

person Mike Quade    schedule 28.06.2015
comment
Terima kasih, saya sudah bisa memasukkan nomor halaman saat ini, yang masih membingungkan saya adalah bagaimana cara mengetahui total nomor halaman sejak awal. Saya pikir saya telah menemukan solusi tetapi ini sangat bermasalah dan saya perlu mengubah pikiran saya lagi sekarang. - person edare; 06.07.2016