Vise iPhone-tastaturet

stemmer
5

Jeg har kjørt inn i et problem med UITextView som synes å være knyttet til å ha en rulle visning i en rulle visning.

For å bøte på dette jeg tenkte jeg skulle prøve å skrive min egen linjer (men ikke scroll) tekstvisning. Gitt kjerne grafikk metoder, og UITextInputTraits klassen det virker som at dette skal være gjennomførbart. Det eneste jeg kan finne ut er været eller ikke det er mulig å vise (og fange hendelser) for det brede tastaturet system.

Er dette også mulig ved å bruke SDK?

Publisert på 22/01/2009 klokken 00:09
kilden bruker
På andre språk...                            


1 svar

stemmer
7

Det jeg gjorde i en lignende situasjon, er laget en skjult UITextField, og sette delegat til klassen hvor du kan gjennomføre de nødvendige UITextFieldDelegate metoder for å avskjære nøkkelen trykkes.

noe sånt som dette:

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;
}
Svarte 23/01/2009 kl. 05:10
kilden bruker

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