In iOS 9, è presente un'opzione nell'ispettore Xcode SIZE denominata "Segue leggibile larghezza" che posizionerà il riempimento sui lati sinistro/destro di una vista in modo che vinca si estendono fino ad ora (soprattutto su iPad) per rendere più facile la lettura dei contenuti.iOS 9 - Xcode: "Segue la larghezza leggibile" a livello di programmazione
(potete vedere un esempio di questo su App Twitter, quando sono immessi nel paesaggio su iPhone 6/6s plus.)
Comunque, io non riesco a trovare il modo di fare questo livello di programmazione. Nell'ispettore Xcode SIZE, è solo una casella di controllo impostata. Ovviamente è un valore booleano che puoi impostare su qualsiasi UIView o su qualsiasi cosa che ne erediti. Non riesco proprio a trovare nulla di simile.
Chiunque ha programmato questo programma? Si prega di vedere lo screenshot allegato.
Oh, I può trovare "Preserve Superview Margins" correttamente, ma non la proprietà "Segue Readable Width".
Si prega di consultare la mia risposta aggiornata. L'impostazione per codice è possibile, ma solo per UITableViews. –
@ FrederikA.Winkelsdorf Bene, quella risposta aggiornata è sbagliata. Il 'readableContentGuide' può essere bloccato per qualsiasi vista. – matt
@matt: Ci dispiace, ma è quello che ho scritto. "Se vuoi appuntare il tuo layout su di esso, crea un set di NSLayoutConstraints by Code e collegali ai" punti di ancoraggio readableContentGuide''' ". La domanda qui riguardava l'impostazione di questa particolare * proprietà * per codice. Fatto: la * proprietà * può essere impostata solo per un TableView. Per favore, prenditi il tuo tempo e riconsidera il tuo voto negativo. Ciò che affermi in quella copertina è completamente incluso nella mia risposta. Scuotendo la testa ora. –