/ / Come racchiudere il testo in un UITextView? - ios, ogg-c, xcode, uiscrollview, uitextview

Come racchiudere il testo in un UITextView? - ios, ogg-c, xcode, uiscrollview, uitextview

Ho un UITextView contenuto in un UIScrollView. UITextView viene caricato dinamicamente a seconda di UISegmentedControl, ma non so come parola racchiuderlo in modo che la parola passi alla riga successiva.

inserisci la descrizione dell'immagine qui

.m:

@interface Tester ()
{
UITextView *sponsor;
}

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

sponsorInfo = [ [UITextView alloc] initWithFrame:self.sponsorsScrollView.frame];

[sponsor setEditable:NO];
}

- (IBAction)control:(UISegmentedControl *)sender
{
if (self.sponsorSegmentedControl.selectedSegmentIndex == 0)
{
[self changeGenericAbout:self.cellIndex];
}
else
{
//
}
}

- (void)changeGenericAbout:(int)index
{
if (index == 0)
{
sponsorInfo.text = @"[text in screen shot]";


[sponsor sizeToFit];
[self.sponsorsScrollView addSubview:sponsor];
}
}

Come posso ottenere questo word wrapping in iOS 7+?

risposte:

4 per risposta № 1

Prima di tutto, penso che la tua visualizzazione di testo appaia un po 'strano. Non dovrebbe esserci un margine anche sul lato destro? Ora sembra che la visualizzazione del testo continui a destra. I frame sono corretti o hai fatto qualcosa con textContainerInset?

In ogni caso, per rispondere alla tua domanda riguardante il cambio di interruzione di riga: la proprietà textContainer di una textview ha un parametro lineBreakMode che può essere impostato su NSLineBreakByWordWrapping.