Pertanyaan yang diberi tag «uiviewcontroller»

Kelas UIViewController mengelola tampilan di aplikasi iOS dan memediasi interaksi antara tampilan aplikasi, objek model yang mendasarinya, dan alur kerja keseluruhan.

4
UIViewController viewDidLoad vs. viewWillAppear: Apa pembagian kerja yang tepat?
Saya selalu sedikit tidak jelas tentang jenis tugas yang harus ditugaskan viewDidLoadvs viewWillAppear: di UIViewControllersubkelas. misalnya saya sedang melakukan aplikasi di mana saya memiliki UIViewControllersubclass yang memukul server, mendapatkan data, mengumpankannya ke tampilan dan kemudian menampilkan tampilan itu. Apa pro dan kontra dari melakukan hal ini di viewDidLoadvs viewWillAppear?

6
Kesalahan fatal: penggunaan inisialisasi initializer yang tidak diimplementasikan (coder :) 'untuk kelas
Saya memutuskan untuk melanjutkan proyek saya yang tersisa dengan Swift. Ketika saya menambahkan kelas khusus (subclass of UIViewcontroller) ke controller tampilan storyboard saya dan memuat proyek, aplikasi tiba-tiba crash dengan kesalahan berikut: kesalahan fatal: penggunaan inisialisasi initializer 'init (coder :)' yang tidak diterapkan untuk kelas Ini adalah kode: import UIKit …

16
Tampilkan clearColor UIViewController melalui UIViewController
Saya memiliki UIViewControllerpandangan sebagai subview / modal di atas UIViewControllerpandangan lain , seperti bahwa subview / modal harus transparan dan komponen apa pun yang ditambahkan ke subview harus terlihat. Masalahnya adalah yang saya miliki adalah subview menunjukkan latar belakang hitam sebagai gantinya memiliki clearColor. Saya mencoba menjadikan UIViewsebagai clearColor bukan …

6
Menghidupkan perubahan pengontrol tampilan tanpa menggunakan tumpukan pengontrol navigasi, subview, atau pengontrol modal?
NavigationControllers memiliki tumpukan ViewController untuk dikelola, dan transisi animasi terbatas. Menambahkan pengontrol tampilan sebagai sub-tampilan ke pengontrol tampilan yang ada mengharuskan melewati acara ke pengontrol tampilan-bawah, yang merupakan rasa sakit untuk dikelola, dimuat dengan sedikit gangguan dan secara umum terasa seperti hack yang buruk saat menerapkan (Apple juga merekomendasikan melakukan …


5
Nonaktifkan penutupan interaktif pengontrol tampilan yang disajikan di iOS 13
iOS 13 memperkenalkan desain baru modalPresentationStyle .pageSheet(dan saudara kandungnya .formSheet) untuk pengontrol tampilan yang disajikan secara sederhana… … Dan kita dapat mengabaikan lembaran ini dengan menggeser pengontrol tampilan yang disajikan ke bawah (penghentian interaktif) . Meskipun fitur baru "tarik-untuk-tutup" cukup berguna, fitur ini mungkin tidak selalu diinginkan. PERTANYAAN: Bagaimana kita …

13
viewWillDisappear: Menentukan apakah pengontrol tampilan sedang dimunculkan atau menampilkan pengontrol sub-tampilan
Saya berjuang untuk menemukan solusi yang baik untuk masalah ini. Dalam -viewWillDisappear:metode pengontrol tampilan , saya perlu menemukan cara untuk menentukan apakah itu karena pengontrol tampilan didorong ke tumpukan pengontrol navigasi, atau apakah itu karena pengontrol tampilan menghilang karena telah muncul. Saat ini saya sedang mengatur bendera seperti isShowingChildViewControlleritu tetapi …

19
Dapatkan UIViewController yang sedang ditampilkan di layar di AppDelegate.m
Arus UIViewControllerdi layar perlu merespons pemberitahuan push dari APN, dengan menetapkan beberapa tampilan lencana. Tetapi bagaimana saya bisa mendapatkan UIViewControllermetode in application:didReceiveRemoteNotification: of AppDelegate.m? Saya mencoba menggunakan self.window.rootViewControlleruntuk mendapatkan tampilan saat ini UIViewController, mungkin berupa UINavigationViewControlleratau beberapa jenis pengontrol tampilan lainnya. Dan saya mengetahui bahwa visibleViewControllerproperti dari UINavigationViewControllerdapat digunakan untuk …

16
Bagaimana cara memeriksa apakah pengontrol tampilan disajikan secara sederhana atau didorong pada tumpukan navigasi?
Bagaimana saya, dalam kode pengontrol tampilan, membedakan antara: disajikan secara sederhana mendorong tumpukan navigasi Kedua presentingViewControllerdan isMovingToParentViewControlleryang YESdalam kedua kasus, sehingga tidak sangat membantu. Yang memperumit masalah adalah bahwa pengontrol tampilan orang tua saya terkadang modal, di mana pengontrol tampilan yang akan diperiksa didorong. Ternyata masalah saya adalah saya menyematkan …

21
Bagaimana cara saya Nonaktifkan isyarat usap dari UIPageViewController?
Dalam kasus saya, induk UIViewControllerberisi UIPageViewControlleryang berisi UINavigationControlleryang berisi UIViewController. Saya perlu menambahkan gerakan menggesek ke pengontrol tampilan terakhir, tetapi gesekan ditangani seolah-olah milik pengontrol tampilan halaman. Saya mencoba melakukan ini secara terprogram dan via xib tetapi tanpa hasil. Jadi, seperti yang saya pahami, saya tidak dapat mencapai tujuan saya …

4
Storyboard - lihat ViewController di AppDelegate
pertimbangkan skenario berikut: Saya memiliki aplikasi berbasis storyboard. Saya menambahkan objek ViewController ke storyboard, menambahkan file kelas untuk ViewController ini ke dalam proyek dan menentukan nama kelas baru di inspektur identitas IB. Sekarang bagaimana saya akan merujuk ke ViewController ini secara terprogram dari AppDelegate? Saya telah membuat variabel dengan kelas …

14
Cara menggunakan pengontrol uiview papan cerita tunggal untuk beberapa subclass
Katakanlah saya memiliki storyboard yang berisi UINavigationControllersebagai pengontrol tampilan awal. Pengontrol tampilan akarnya adalah subkelas UITableViewController, yaitu BasicViewController. Itu memiliki IBActionyang terhubung ke tombol navigasi kanan dari bilah navigasi Dari sana saya ingin menggunakan storyboard sebagai template untuk tampilan lain tanpa harus membuat storyboard tambahan. Katakanlah tampilan ini akan memiliki …

13
Menutup Pengontrol Tampilan yang Disajikan
Saya punya pertanyaan teoretis. Sekarang, saya sedang membaca panduan ViewController Apple . Mereka menulis: Ketika tiba saatnya untuk menutup pengontrol tampilan yang disajikan, pendekatan yang disukai adalah membiarkan pengontrol tampilan yang menyajikan menutupnya. Dengan kata lain, jika memungkinkan, pengontrol tampilan yang sama yang menampilkan pengontrol tampilan juga harus bertanggung jawab …


18
Blok penyelesaian untuk popViewController
Saat dismissViewControllermenutup pengontrol tampilan modal menggunakan , ada opsi untuk menyediakan blok penyelesaian. Apakah ada persamaan yang serupa untuk popViewController? Argumen penyelesaian cukup berguna. Misalnya, saya dapat menggunakannya untuk menahan penghapusan baris dari tampilan tabel hingga modal dimatikan layar, membiarkan pengguna melihat animasi baris. Saat kembali dari pengontrol tampilan yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.