Tekst UITextView nie zaczyna się od góry
Mam
UITextView. Chcę, aby jego tekst zaczynał się na górze, ale nie na górze. Spójrz na mój kod:
UITextView *myTextView = [[UITextView alloc] init];
myTextView.frame = rect;
myTextView.editable = NO;
myTextView.font = [UIFont fontWithName:@"Helvetica" size:MAIN_FONT_SIZE];
myTextView.backgroundColor = [UIColor clearColor];
myTextView.text = sourceNode.label;
myTextView.dataDetectorTypes = UIDataDetectorTypeAll;
[cell.contentView addSubview:myTextView];
[myTextView sizeToFit];
[self alignTextToTopTextView:myTextView];
alignTextToTopTextView
:
-(void)alignTextToTopTextView :(UITextView*)textView{ CGRect frame = textView.frame;
frame.size.height = textView.contentSize.height;
textView.frame = frame;
}
Zobacz zrzut ekranu poniżej
.
UITextViewznajduje się po prawej stronie.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
11 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Dostosuj najwyższą wartość tak, jak chcesz. to powinno rozwiązać twój problem.
EDIT
:
Jeśli masz problemy z iOS7 lub nowszym, spróbuj użyć ...
[YouTextview SetContent Ffset: CGOpointMake (X, D) animowany: Bool];
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
pomógł
:
Objective-C:
Swift 3
:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
w swiftowym roku
w roku Objective-C
[termsTextView setContentOffset: CGPointMake(0,-220) animated:NO];
Anonimowy użytkownik
Potwierdzenie od:
Znalazłem opcjonalne obejście:
Anonimowy użytkownik
Potwierdzenie od:
<pre class="lang-swift prettyprint-override">
Anonimowy użytkownik
Potwierdzenie od: