UITextView Text vertikal zentrieren ausrichten

7

Ich möchte den Text vertikal in UItextView ausrichten.

Ich verwende folgenden Code

%Vor%

;

Irgendwie funktioniert das in iOS 5 nicht, da die dort zurückgegebene contentSize anders ist als die, die ich in iOS6 bekomme.

Irgendeine Idee, warum contentSize desselben textView in iOS 5 und iOS 6 anders ist?

    
subhash Amale 10.06.2013, 12:54
quelle

3 Antworten

20

Fügen Sie einen Beobachter für den Schlüsselwert contentSize des UITextView hinzu, wenn die Ansicht geladen ist: -

%Vor%

Passen Sie den contentOffset jedes Mal an, wenn sich der contentSize-Wert ändert: -

%Vor%

Ich hoffe, es hilft Ihnen ...

Sie können einen Führer von

nehmen

Ссылка

    
Arpit Kulshrestha 10.06.2013, 13:07
quelle
5

Probieren Sie dies bei der Methode "observeValueForKeyPath" auf iOS7:

%Vor%

definiert werden:

%Vor%     
Max Ballo 17.10.2013 12:23
quelle
0

Ich habe die Lösung von Arpit so geändert, dass sie in die expandierende Textansicht contentView

passt %Vor%     
Ali Amin 03.12.2015 11:51
quelle

Tags und Links