Καλημέρα σας,
μπορεί κάποιος να εξηγήσει το πότε χρησιμοποιείται το κάθε ένα και γιατί;
Έχω δει μερικά post σε ξένα forum, αλλά δεν κατάλαβα ακριβώς τι γίνεται.
push vs modal
Από
makridelacos
, 20/09/2012 03:40
6 μηνύματα σε αυτό το θέμα
#1
Δημοσίευση 20/09/2012 - 03:40
Ad
#2
Δημοσίευση 20/09/2012 - 10:06
"Push" χρησιμοποιεις μαζι με Navigation Controller και "Modal" στους υπολοιπους controllers.
#3
Δημοσίευση 20/09/2012 - 23:48
Οχι ακριβώς, αλλά όντως push χρησιμοποιείς σε navigation controller για να κάνεις push έναν View Controller στο stack του Navigation Controller (αντίστοιχα κάνεις pop τον viewcontroller μετά).
O modal view controller είναι αυτό που λέει η λέξη, modal, δλδ η οθόνη του είναι πάνω από όλες τις άλλες και δεν φεύγει παρά μόνο αν τον κάνεις dismiss.
O modal view controller είναι αυτό που λέει η λέξη, modal, δλδ η οθόνη του είναι πάνω από όλες τις άλλες και δεν φεύγει παρά μόνο αν τον κάνεις dismiss.
#4
Δημοσίευση 21/09/2012 - 01:01
Κατ' αρχήν ευχαριστώ πάρα πολύ για τις απαντήσεις σας.
Υπάρχει κάποια διαφορά με τη διαχείριση της μνήμης;
Αν γνωρίζετε και μπορείτε, δώστε καμιά πληροφορία παραπάνω.
Υπάρχει κάποια διαφορά με τη διαχείριση της μνήμης;
Αν γνωρίζετε και μπορείτε, δώστε καμιά πληροφορία παραπάνω.
#5
Δημοσίευση 21/09/2012 - 01:48
Οχι δεν υπάρχει διαφορά ουσιαστική, απλά αλλάζει ο τρόπος προβολής και διαχείρισης των viewControllers...
#6
Δημοσίευση 21/09/2012 - 04:55
Ευχαριστώ πολύ.
Καλή συνέχεια.
Καλή συνέχεια.
#7
Δημοσίευση 08/10/2012 - 14:32
συνήθως ξεκινάς με εναν navigation view controller και κάνεις push άλλους controllers για να έχεις εύκολη πρόσβαση στον αρχικό root view controller. O modal είναι κυρίως για να δείξεις μια πληροφορία παραπάνω ή να πάρεις μια είσοδο από το χρήστη που δεν είναι στη ραχοκοκαλιά του σχεδιασμού σου.
Βέβαια μπορείς να κάνεις ότι θες και με τα 2 είδη, αλλά είναι φτιαγμένα το καθένα να βολεύει στο δικό του σκοπό καλύτερα.
Βέβαια μπορείς να κάνεις ότι θες και με τα 2 είδη, αλλά είναι φτιαγμένα το καθένα να βολεύει στο δικό του σκοπό καλύτερα.
Χρήστες που διαβάζουν αυτό το θέμα: 3
0 μέλη, 3 επισκέπτες, 0 ανώνυμοι χρήστες