Εμφανιστεί το πληκτρολόγιο του iPhone

ψήφοι
4

Έχω τρέξει σε ένα πρόβλημα με το UITextView που φαίνεται να σχετίζεται με έχουν μια κυλιόμενη προβολή μέσα σε ένα κυλιόμενο άποψη.

Για να αντιμετωπιστεί αυτό σκέφτηκα ότι θα προσπαθήσει να γράψω τη δική μου multiline (αλλά όχι κύλισης) προβολή κειμένου. Λαμβάνοντας υπόψη τις μεθόδους πυρήνα γραφικών, και η τάξη UITextInputTraits φαίνεται ότι αυτό θα πρέπει να είναι εφικτό. Το μόνο πράγμα που εγώ cant καταλάβω είναι καιρός ή δεν είναι δυνατόν του να εμφανιστεί (και να πιάσει τα γεγονότα) για το ευρύ πληκτρολόγιο του συστήματος.

Είναι αυτό ακόμη δυνατό με τη χρήση του SDK;

Δημοσιεύθηκε 22/01/2009 στις 01:09
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
6

Αυτό που έκανα σε μια παρόμοια κατάσταση, γίνεται ένα κρυφό UITextField, και να ορίσετε εκπρόσωπο της στην τάξη σας, όπου μπορείτε να εφαρμόσει τις κατάλληλες μεθόδους UITextFieldDelegate να υποκλέψει το κλειδί είναι πατημένο.

κάτι σαν αυτό:

UITextField *myHiddenTextField = [[UITextField alloc] initWithFrame: cgRectZero()];
myHiddenTextField.delegate = self;
[myHiddenTextField becomeFirstResponder];

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
//use string here for the text input
return false;
}
Απαντήθηκε 23/01/2009 στις 06:10
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more