Hekayələr lövhələri (Xcode): Təkanla modal seqment arasındakı fərq nədir?


cavab 1:

"Push" seqmentində əsasən ViewControllerinizi əvvəlcədən qurulmuş "naviqasiya yığını" na itələyirsiniz. Əlbəttə ki, təkan əməliyyatını həyata keçirən ViewController-in ViewController-in köçürüldüyü eyni naviqasiya yığmasına aid olduğunu ehtimal edir. Pussed ViewController'in itələyən ViewController ilə əlaqəsi varsa Ümumiyyətlə, bir ViewController'i itələyirsiniz. Sistemdə Naviqasiya nəzarətçisi olan tətbiqlərdə bu çox tez-tez olur.

Təkan keçidinə yaxşı bir nümunə, əlaqələrin siyahısını göstərdiyiniz bir sistemdir. Müəyyən bir kontaktı vurduqda, əlaqənin müvafiq məlumatları olan bir VC düyməsini basın.

"Modal" seqmentində belə bir yığın yoxdur. Təqdim olunan şəxsin VC üzərində bir VC "modal" təqdim edirlər, əgər bu məna verirsə. Bu hər hansı bir ViewController-də əlaqələr qaydaları olmadan edilə bilər. Moderator təqdim etdiyi VC-nin sərbəst buraxılmasını təmin etməlidir.

Modal seqmentin yaxşı bir nümunəsi girişdir. Giriş vurduğunuzda, aparıcı ilə əlaqəsi olmayan bir VC təqdim edirsiniz.