Ho questo problema in cui il foglio di calcolo in ios 8 sta prendendo i vincoli impostati per "compatto - larghezza regolare altezza" (cioè tutti i vincoli iPhones) invece di "qualsiasi-" o "regular -width regular -height". Ho due design diversi per iPhone e iPad poiché il foglio dati sta consumando il vincolo iPhiam iam non è in grado di ottenere lo stesso risultato. Tutto l'aiuto su questo sarebbe aprreciatdFoglio ios 8 i vincoli sono uguali ai vincoli di iphone
risposta
dal riferimento di classe UIViewController:
In un ambiente in senso orizzontale regolare, uno stile di presentazione che consente di visualizzare il contenuto al centro dello schermo. La larghezza e l'altezza dell'area del contenuto sono inferiori alle dimensioni dello schermo e una vista dimmerabile viene posizionata sotto il contenuto. Se il dispositivo è in orientamento orizzontale e la tastiera è visibile, la posizione della vista viene regolata verso l'alto in modo che la vista rimanga visibile. Tutte le aree scoperte sono oscurate per impedire all'utente di interagire con esse.
In un ambiente orizzontale compatto, questa opzione si comporta come
UIModalPresentationFullScreen
.
Poiché la presentazione del foglio di calcolo su iPad è di larghezza ridotta e altezza regolare, questi sono i valori che si otterranno quando si presenta una scheda.
Se non si desidera che le classi di dimensione predefinite possano sovrascriverle.
Se il controller di visualizzazione è un controller di visualizzazione figlio di un altro, è possibile utilizzare setOverrideTraitCollection(_:forChildViewController:)
e sovrascrivere i vincoli di classe di dimensioni per il controller figlio.
Se il controller di visualizzazione NON è un controller di visualizzazione figlio, non è realmente necessario modificare la raccolta di tratti, ma è possibile farlo using this hack.
La soluzione migliore sarebbe quella di progettare il controller della vista di guardare appropriato nei predefiniti (corrette) vincoli di dimensione applicati per una presentazione View Controller foglio di modulo. In genere è possibile evitare ciò impostando i vincoli di larghezza e impostando solo i vincoli iniziali e finali.
- 1. iOS 8 - Trovare vincoli per un UIView con identificatore
- 2. Aggiornamento costante di vincoli non funziona su iOS 8
- 3. Aggiunta della priorità ai vincoli di layout
- 4. vincoli tipi: Passare più vincoli
- 5. UITableViewAutomaticPer i vincoli di rottura?
- 6. Disabilita temporaneamente i vincoli
- 7. Aggiungere vincoli ai parametri generici in estensione
- 8. UIView non obbedisce ai vincoli di autolayout in UIScrollView
- 9. iOS 8 GM non aggiorna i vincoli sulle viste di raccolta
- 10. Impossibile soddisfare simultaneamente i vincoli
- 11. Tecniche per i vincoli di traccia
- 12. Derby - vincoli
- 13. ios 6: Centra UILabel verticalmente utilizzando i vincoli Auto Layout
- 14. r - Portfolio Optimization - solve.QP - I vincoli sono incoerenti
- 15. aggiungere i vincoli al livello di programmazione
- 16. AutoLayout Modifica vincoli
- 17. Ci sono i gestori del layout dei vincoli su iPhone OS?
- 18. I tipi di vincoli predefiniti vengono ignorati
- 19. dichiarazione di interfaccia con i vincoli generici
- 20. Vincoli e classi di dimensioni in Xcode 8 Beta
- 21. SQL Server: eliminazione di righe con vincoli di chiave esterna: le transazioni possono sovrascrivere i vincoli?
- 22. Nested UIStackViews Vincoli interrotti
- 23. Determinazione dell'implementazione del metodo in base ai vincoli disponibili
- 24. Come controllare i vincoli tra gli elementi di una lista/è questa programmazione di vincoli?
- 25. di vincoli ai tipi superiori-Kinded a Scala
- 26. symfony non convalida i vincoli dell'oggetto
- 27. Vincoli UITableViewCellAccessoryCheckmark e AutoLayout
- 28. Scala Generics Tipo Vincoli
- 29. Utilizzo dei vincoli nel generatore di interfacce
- 30. Grails vincoli predefiniti