Ho uno UITextView
all'interno di uno UIViewController
che utilizza il layout automatico per fissarlo a 0 su tutti i lati (in modo che riempia l'intero schermo). Ho anche questa visualizzazione viene spinto utilizzando UINavigationController
.UITextView contenuto in corso UINavigationBar
Mi sto imbattendo in uno strano errore in cui se lo UITextView
ha abbastanza testo in modo che venga eseguito fuori dallo schermo, il contenuto viene impostato su UINavigationBar
. Se non c'è abbastanza testo per riempire lo schermo, il layout del testo non va sotto lo UINavigationBar
.
Ecco cosa sta succedendo, questo è quando c'è abbastanza testo che va fuori dallo schermo ed è necessario scorrere per visualizzarlo tutto.
ho provato:
Impostazione del riquadro contenuto del
UITextView
.Assicurarsi che lo
UINavigationBar
non sia traslucido.provato a installare questo
self.automaticallyAdjustsScrollViewInsets = NO;
Che non funziona. Rende il testo bloccato sotto UINavigationBar :(grazie per il suggerimento anche se – random
Hai provato a impostare sia self.edgesForExtendedLayout = UIRectEdgeNone che self.automaticallyAdjustsScrollViewInsets = NO;? Se mette il testo bloccato in navigationBar, credo aggiungendo insets di contenuto to textView lo metterà sotto la navigazioneBar – Uros19
Sì, l'ho provato anche io ma non funziona. Ciò che è ancora più strano è che l'impostazione del contenuto non ha ancora alcun effetto. Inizia ancora con "UINavigationBar". Quando lo faccio scorrere verso il basso sebbene sia impostato il contenuto, ho anche provato 'scrollRangeToVisible' che non funziona. – random