4.7 Δημιουργία του μενού υποδοχής
[84]
Εικόνα 4.16: Το μενού υποδοχής από τον interface builder
4.7.1 Δημιουργία της διεπαφής επιλογής κατηγορίας
Δημιουργούμε ένα νέο “UIViewController” με το όνομα
“ChooseViewController”
και
ξεκινάμε
με
το
αρχείο
“ChooseViewController.xib”. Σε αυτή τη διεπαφή θα μπορούσαμε να
χρησιμοποιήσουμε κουμπιά, τα οποία θα ονοματίζαμε τραβώντας τα
ονόματα των κατηγοριών από τη βάση δεδομένων. Αυτό όμως
αποδείχτηκε μη λειτουργικό κατά την εξέλιξη της εφαρμογής.
Προτιμήθηκε η επιλογή ενός κυλιόμενου πίνακα γραμμών (table view),
γιατί δίνει τη δυνατότητα προσθήκης περεταίρω δεδομένων.
Αρχικά εισάγουμε στο “ChooseViewController.xib” ένα table view
από τον interface builder και δύο κουμπιά ένα για την «έναρξη» του
παιχνιδιού και ένα για την «εξαγωγή» από τη διεπαφή. Εν συνεχεία
δηλώνουμε τις μεθόδους για τα στοιχεία που προσθέσαμε στο αρχείο
“ChooseViewController.h”.
Τέλος πρέπει να φορτώσουμε τη βάση δεδομένων. Γεμίζουμε τον
πίνακα με τις κατηγορίες και δημιουργούμε ένα περιστασιακό πίνακα,
που φορτώνει τις εγγραφές και τις παρουσιάζει με αλφαβητική σειρά.
Στη συνέχεια ακολουθεί ο κώδικας που εκτελεί αυτή την μέθοδο: