2010-10-11 15 views

Odpowiedz

4

Nie ma żadnego interfejsu API do bezpośredniej interakcji z autokorektą. Jest jednak trochę hacku, na który natknąłem się niedawno: jeśli zrezygnujesz z odpowiedzi, aktualnie wyświetlana autokorekta zostanie zaakceptowana. Tak, być może uda się uciec z rezygnacji pierwszy responder a następnie przypisanie go ponownie:

[myTextView resignFirstResponder]; 
[myTextView becomeFirstResponder]; 
+1

Czy interfejs użytkownika przesłania się, gdy to robisz? –

+1

Nie. Nie miałem z tym żadnych problemów. – memmons

+0

Awesome, mogę użyć tego w przyszłości. –

7

Właśnie okazało się, że zamiast robić to (zabija moje animacje) można użyć:

[messageField reloadInputViews]; 

Działa jak urok.

+0

Jeśli ktokolwiek może oznaczyć to jako prawidłowe, będzie niesamowite! Dzięki! – agfa555

+0

Nie działa, jeśli nie masz widoku wejściowego. – mahboudz

+0

@mahboudz Wierzę, że przypadkiem jest to, że ... dlaczego w dół? – agfa555

Powiązane problemy