ios - 如何打开一个控制器 ,但是在页面上完全不显示出来 ?
PHPz
PHPz 2017-04-17 17:40:28
0
5
425

如题如何打开一个控制器 ,但是在页面上完全不显示出来 ?

我想调用控制器里面的借口和方法实现一些功能,但是如果打开那个控制器体验就很不好,如果再实现一遍那些借口和方法又显得太冗余,请问如何实现?

PHPz
PHPz

学习是最好的投资!

membalas semua(5)
洪涛

Bergantung pada keperluan anda, perkara yang anda perlu laksanakan ialah kelas alat, bukannya membuka ViewController dan tidak memaparkannya. Yang terakhir ini jelas merupakan penyelesaian yang lebih Hodoh dan biasanya memperkenalkan masalah yang lebih membingungkan.

左手右手慢动作

Jika antara muka dan kaedah dalam pengawal perlu digunakan di tempat lain, dan ia digunakan apabila ia tidak dipaparkan, maka antara muka dan kaedah ini harus diekstrak secara berasingan dan diletakkan di tempat lain , supaya pengawal asal dan lain-lain tempat yang perlu digunakan boleh mengimport kelas (atau hanya fungsi) yang anda ekstrak secara berasingan. Membuka pengawal tanpa memaparkannya, hanya untuk memanggil beberapa kaedahnya, berkemungkinan bermasalah.

洪涛

Mengapa anda perlu melaksanakannya dalam pengawal? Tidakkah anda boleh membuat kelas sahaja?

巴扎黑

Saya tahu dua cara untuk memaparkan paparan pengawal Yang pertama ialah menetapkan pengawal sebagai pengawal paparan akar rootViewController yang kedua ialah menetapkan pengawal sebagai childViewController pengawal paparan akar dan meletakkan pengawal The view ditambahkan pada Lihat pengawal paparan akar Selagi anda tidak melakukan operasi di atas dan hanya mencipta objek pengawal dan memanggil kaedahnya, pengawal paparan tidak akan dipaparkan

大家讲道理

Lebih dipercayai untuk membina kelas alat Jika ada apa-apa yang memerlukan bantuan pengawal, ia boleh dilaksanakan sebagai proksi. Anda memperkenalkan pengawal tanpa sebab dan menyembunyikannya Pernahkah anda memikirkan perasaan pengkompil dan pengawal? -

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan