Tuesday 12 September 2017

Edgesforextendedlayout Barra Di Stato Iphone


Ho un progetto che è stato costruito l'anno scorso, e utilizza XIBs, nessun storyboard. I XIBs non usano Auto Layout, ma lo fanno usare un certo ridimensionamento automatico. Ho un problema quando si esegue con iOS7, in cui tutti i punti di vista sono nascosto sotto la barra di stato. Capisco perfettamente questa è una caratteristica nuova con iOS7, in cui questo può essere previsto. Tuttavia, tutte le soluzioni di fissaggio non per fare questo non funzionano. Ho un'immagine nella parte superiore della vista che mostra sempre sotto la barra di stato, e Im non utilizzando nav-bar o qualcosa di simile. Ho provato ad aggiornare le Y-delta nel XIB (non hanno alcun effetto sulla vista), ho provato l'impostazione del edgesForExtendedLayout a UIRectEdgeNone (non fa nulla), e una moltitudine di altre cose. Ogni volta, la barra di stato mostra con la vista nascosto sotto di essa, non importa quello che faccio. cioè a meno che mi muovo manualmente verso il basso la vista nel XIB per lasciare spazio per la barra di stato (ma che il lavoro doesnt soluzione perché aspetto esterno non proprio nel iOS6, ovviamente). Che cosa strana è che, anche quando provo una riga di codice per incidere in una vista-shift, doesnt lavoro (come il seguente): Non che vorrei andare con quel tipo di soluzione, ma il suo solo strano che non ha funzionato (il unica volta che ho di solito vedo che non funziona è che se layout automatico è a posto, che la sua non in questo caso). Si tratta di un requisito di progettazione che la barra di stato mostra, e Im appena perplesso sul perché smusso impostare la visualizzazione di essere sotto la barra di stato per iOS7. Ho letto ogni singolo post Stack Overflow in materia, così come Mele transitionguides. Ancora una volta, per ribadire, capisco perfettamente come dovrebbe funzionare e quale sia la soluzione prevista dovrebbe essere a questo, ma niente di tutto questo sembra funzionare per questo particolare progetto. Sono un esperto dev iOS, ma questo progetto è stato costruito da un altro gruppo, in modo da non so se c'è qualcosa di nascosto da qualche parte nel file XIB, plist, o un codice che potrebbe essere sbaragliando le impostazioni di cui sopra. Per favore fatemi sapere se c'è qualcos'altro che può essere guardato su questo, o più informazioni posso fornire. Grazie in anticipo chiesto 24 settembre 13 a 19:21 di Apple stanno spingendo l'uso layout automatico per raggiungere questo obiettivo. È necessario impostare un vincolo alla guida superiore Layout dal visualizzazione secondaria superiore nella vista. Leggi questo documento per gli esempi: Per fare questo senza XIBs, youll necessario aggiungere il vincolo programatically. Mele documenti danno un buon esempio di questo, che Ive riassunti di seguito. Dare che il topLayoutGuide è una proprietà su un controller di vista, è sufficiente utilizzare nel vostro dizionario di attacchi variabili. Poi si imposta il vincolo come normale: per conoscere le icone sullo status iPhone Bar La barra di stato iPhone, che è nella parte superiore di ogni schermata Home e visualizzato da molti (se non la maggior parte) le applicazioni, visualizza piccole icone che forniscono un varietà di informazioni sullo stato attuale del vostro iPhone: 1 cellulare segnale l'intensità del segnale cellulare. L'icona del segnale cellulare ti dice se you8217re nel raggio d'azione del proprio telefono senza fili carrier8217s rete cellulare e quindi può effettuare e ricevere chiamate. Più barre che si vede (cinque è il più alto), più forte è il segnale cellulare. Se you8217re fuori campo, le barre sono sostituite con le parole alcun servizio. E se il vostro iPhone è alla ricerca di un segnale cellulare, le barre vengono sostituiti con Ricerca. 2 Modalità aereo Disattiva tutte le funzioni wireless del vostro iPhone 8212 il cellulare, 3G, GPRS (General Packet Radio Service) e EDGE, Wi-Fi, e Bluetooth. You8217re permesso di utilizzare il vostro iPod su un aereo dopo che il capitano dà la parola. Ma si can8217t utilizza il telefono cellulare, tranne quando l'aereo si trova nella zona porta prima del decollo o dopo l'atterraggio. Per fortuna, l'iPhone offre una modalità aeroplano, che spegne tutte le funzioni wireless del vostro iPhone e consente di ascoltare musica o un video durante il volo. 3 LTE (iPhone 5 solo) LTE, la vostra carrier8217s senza fili rete di dati più alta velocità, è disponibile e che sia possibile connettersi a Internet tramite LTE. Il tuo ad alta velocità della rete dati 3G carrier8217s wireless è disponibile e il vostro iPhone in grado di connettersi a Internet via 3G. Wireless carrier8217s rete GPRS i dati sono disponibili e il vostro iPhone può essere utilizzato per connettersi a Internet. 6 Edge (datarate migliorato per GSM Evolution) Wireless carrier8217s BORDO (datarate migliorato per GSM Evolution) di rete è disponibile e si può utilizzare per la connessione a Internet. Il vostro iPhone è connesso a Internet tramite una rete Wi-Fi. Le linee più semicircolari si vedono (fino a tre), più forte è il segnale Wi-Fi. Se si dispone di solo uno o due semicerchi di forza Wi-Fi, provare a spostare un po 'intorno. Se don8217t vedere l'icona Wi-Fi nella barra di stato, l'accesso a Internet non è attualmente disponibile. Wireless (cioè, cellulari) I vettori possono offrire una delle quattro reti dati. Il più veloce è la rete dati LTE (4G), che è disponibile solo su iPhone 5 il prossimo più veloce è il più lento 3G sono EDGE e GPRS. Il dispositivo cerca la rete disponibile più veloce e quindi, se can8217t trova, cerca una rete più lenta. reti Wi-Fi, tuttavia, sono anche più veloce di qualsiasi rete dati cellulare. Quindi, tutti gli iPhone potranno connettersi a una rete Wi-Fi, se disponibile, anche se, GPRS o rete EDGE 3G è inoltre disponibile. Ultimo ma non meno importante, se si don8217t vede una di queste icone 8212 LTE, 3G, GPRS, EDGE o Wi-Fi 8212 si don8217t attualmente hanno accesso a Internet. 8 Non disturbare La funzione Non disturbare è attivata. 9 Personal Hotspot L'iPhone sta fornendo un collegamento hotspot personale ad un altro iPhone o altro dispositivo. 10 Attività di rete Alcune attività di rete si sta verificando, come over-the-air di sincronizzazione, l'invio o la ricezione di e-mail o il caricamento di una pagina web. Alcune applicazioni di terze parti utilizzano questa icona per indicare di rete o altre attività. 11 Sincronizzare il vostro iPhone è la sincronizzazione con iTunes. 16 orientamento verticale L'iPhone è in modalità di orientamento verticale, ma non bloccato in tale modalità. 17 orientamento verticale bloccare lo schermo iPhone è bloccato in orientamento verticale. Per bloccare lo schermo in orientamento verticale, premere due volte il tasto Home, sfogliare il dock (nella parte inferiore dello schermo) da sinistra a destra, e poi toccare il pulsante orientamento verticale. You8217ve impostato uno o più allarmi in app Orologio. 19 I servizi di localizzazione un'applicazione utilizza i servizi di localizzazione. 20 Bluetooth Lo stato attuale della connessione iPhone8217s Bluetooth. Se l'icona è blu, il Bluetooth è attivo e un dispositivo (ad esempio un auricolare wireless o kit per auto) è collegato. Se l'icona è grigia, Bluetooth è attivata ma nessun dispositivo è collegato. Se don8217t vedere una icona Bluetooth a tutti, Bluetooth è disattivato. 21 Batteria Il livello della vostra carica battery8217s. L'icona è completamente riempito con il colore verde quando la batteria è completamente carica, e poi si svuota come la batteria è scarica. You8217ll vedere un fulmine dentro l'icona quando il vostro iPhone si sta ricaricando. 22 TTY (telescrivente) Il tuo iPhone è impostato per lavorare con una telescrivente (TTY), che viene utilizzato da coloro che sono di udito o discorso ridotta. È necessario un optional di Apple iPhone TTY Adapter (prezzo di vendita consigliato 19) per collegare il vostro iPhone a una macchina TTY.

No comments:

Post a Comment