Mam problem w moim projekcie aplikacji. Chcę ustawić pionową linię środkową mojego UITextView. Proszę mi pomóc, jak ustawić pionowe wyrównanie uitextview z budowniczego interfejsu.jak ustawić pionowe wyrównanie uitextview z konstruktora interfejsów
Odpowiedz
Zrobiliśmy to, obserwując zmiany we właściwości contentSize, a następnie ustawiając contentOffset.
- (void)viewDidLoad{
[super viewDidLoad];
[myTextView addObserver:self forKeyPath:@"contentSize" options:(NSKeyValueObservingOptionNew) context:nil];
}
-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
UITextView *myView = object;
CGFloat offSet = ([myView bounds].size.height - [myView contentSize].height * [myView zoomScale])/2.0;
offSet = offSet < 0.0 ? 0.0 : offSet;
[myView setContentOffset:CGPointMake(0, -offSet) animated:NO];
}
Działa to dobrze na iOS 6, ale nie działa na iOS 5. UITextView wydaje się zachowywać inaczej. :( – Daren
działa dobrze na ios8, ale także musi usunąć obserwatora po wyrównaniu jest zrobione Dodaj tę linię jako ostatnią linię metody 'observeValueForKeyPath': [tv removeObserver: self forKeyPath: @" contentSize "];' –
*yourtextviewname*.textAlignment=UITextAlignmentCenter;
Możesz to zrobić za pomocą budowniczego interfejsu. Otwórz atrybuty pola tekstowego i ustaw tekst Wyrównaj do środka.
Przepraszam, że nie jest wredny, używam UITextView i chcę ustawić wyrównanie pionowe np. Górny, środkowy, Dolny. Mam nadzieję, że to ma sens. –
- 1. Wyrównanie pionowe subfig. LATEX
- 2. Pionowe wyrównanie elementów wejściowych
- 3. Wyrównanie pionowe zawartości slickslider
- 4. wyrównanie pionowe: środek nie działa
- 5. div pionowe wyrównanie środkowe css
- 6. Wyrównanie pionowe etykiety CSS z polami wejściowymi
- 7. Pionowe Wyrównanie tekstu na etykiecie
- 8. CSS: wyrównanie pionowe kotwicy i przycisku
- 9. Wyrównanie pionowe tekstu w komórce tabeli
- 10. pionowe wyrównanie bootstrap modalnym na telefony komórkowe
- 11. Poziome i pionowe wyrównanie w ramie materiału
- 12. pionowe wyrównanie w przęsłach Bootstrap za
- 13. Pionowe wyrównanie wierzchołków Graphviz w węzłach
- 14. Wyrównanie pionowe w tabeli ładowania początkowego
- 15. Pionowe wyrównanie tekstu w programie Crystal Reports?
- 16. Wyrównanie pionowe górnej komórki przy użyciu poi
- 17. Wyrównanie pionowe i poziome (środkowe i środkowe) z css
- 18. Jak ustawić wyrównanie kodu SKLabelNode
- 19. React Native - pionowe wyrównanie obrazu z resizeMode "zawierają"
- 20. Jak ustawić rozmiar czcionki dla UITextView?
- 21. jak ustawić zaokrąglony róg dla UITextView?
- 22. Wyrównanie pionowe tekstu i ikony w przycisku ładowania początkowego
- 23. Wyrównanie pionowe środkowe na znaczniku zakotwiczenia w linii blokowej
- 24. Pionowe wyrównanie elementów na karcie za pomocą Bootstrap 4
- 25. pionowe wyrównanie div w div za pomocą jquery?
- 26. CSS - wyrównanie pionowe tekstu w bezwzględnym położeniu akapit
- 27. CSS: pionowe wyrównanie tekstu w li, nie działa
- 28. Wyrównanie pionowe elementu div przy użyciu semantycznego interfejsu użytkownika
- 29. Jak dodać sekcję UITableView przy użyciu konstruktora interfejsów
- 30. Wyrównanie struktury w GCC (czy należy ustawić wyrównanie w typedef?)
co rozumiesz przez ustawienie w pionie. Czy wiesz, że tekst w polu tekstowym powinien znajdować się w środku. – Gypsa
Chcę pokazać mój tekst w środku widoku tekstowego –
A także jest dopełnienie w uitextview, chcę go usunąć –