Hjem Sosiale medier Hvordan du løser statuslinjen i din iOS-app - dummies

Hvordan du løser statuslinjen i din iOS-app - dummies

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

Å fikse statuslinjen er noe du må adressere i iOS 7. Det er egentlig ikke vanskelig, men det hjelper å ha jobbet med synspunkter og deres innstillinger for å forstå det.

I iOS 7 er statuslinjen gjennomsiktig, og det er her problemet oppstår. Problemet er at nettvisningen blir vist gjennom den gjennomsiktige statuslinjen. Det er et nei-nei. Det avhenger av statuslinjens informasjon, det ødelegger konsistensen av iOS-grensesnittet, og det ser merkelig ut til de fleste.

Det finnes tre standardløsninger. Det enkleste er å bruke en navigasjonsstyring til å vise innholdet (hovedvisningen). En navigasjonskontroller har logikken innebygd i den for å vise en passende bakgrunn for statuslinjen og å plassere innholdsvisninger slik at de ikke ligger bak statuslinjen. (Dette er en av grunnene til at problemet ikke forekommer så ofte på iPhone-apper.)

Du kan også lage et ikke-distraherende bakgrunnsbilde for å ligge under statuslinjen og over visningens innhold.

Den mest robuste løsningen er å bruke Auto Layout. Så langt har du for det meste brukt Auto Layout for å peke visninger og legge dem inn i andre visninger. Det er mye mer til Auto Layout, og her er hvordan du kan bruke den i dette tilfellet.

Først og fremst, som du enkelt kan finne ut, er statuslinjen 20 poeng høy. Du kan gå inn i størrelsesinspektøren i Utility-området, og angi opprinnelsen til toppvisningen til 0, 20 manuelt, slik at den blir plassert under statuslinjen.

Og når Apple introduserer en iOS-enhet med en ny formfaktor som Statuslinjen ikke er tjue poeng høy, vil appen din bryte. Nå er det ingen garanti for at en slik enhet vil bli introdusert neste uke, men oddsen er ganske bra at det vil skje (og sannsynligvis den mest ubeleilige tiden for deg).

Begynn med å gjenkjenne at statuslinjen er gjennomsiktig, og den kommer til å være øverst på skjermen. Når det gjelder kartkontroller, har du den gjennomsiktige statuslinjen øverst på skjermen. Du vil ha verktøylinjen under den, og du vil ha webvisningen direkte under bunnen av verktøylinjen.

Nå som du har anerkjent at statuslinjen kommer til å være øverst på skjermen, med mindre du skjuler det, er det trinnene for å plassere de andre visningene riktig.

  1. I historikkbrettet åpner du dokumentoversikten og kartkontrolleren - kartscenen.

  2. Legg merke til at du har topplayoutguide og en nedleggingsguide inne i scenen.

    De plasseres der automatisk.

  3. Kontroll-dra fra verktøylinjen til topplayoutveiledningen.

  4. Velg vertikal spredning i popover som vises.

  5. Med verktøylinjen fremdeles valgt, velg Størrelsesinspektør i Utility-området. I listen over begrensninger, angir du topplassering til: topplayout.

    Det er den begrensningen du nettopp har opprettet.

  6. Klikk på Gear Wheel på den begrensningen, og velg Velg og Rediger.

  7. Begrensningen burde vært satt.

    Kontroller at popup-menyen er satt til Lik, Konstant er satt til 0, og Prioriteten er satt til 1, 000. Det er den høyeste verdien, og det betyr at ingen annen begrensning kan overstyre denne.

  8. Hvis du har andre begrensninger, bruk Gearhjulet til å slette dem.

    Disse ekstra begrensningene kan akkumulere mens du eksperimenterer.

  9. Bruke Editor → Pin, pin de ledende og bakre mellomrom til overvåkingen.

  10. Bruk Størrelsesinspektøren til å verifisere at verktøylinjens høyde forblir 44.

    Du vil kanskje kjøre appen nå for å bekrefte at verktøylinjen ikke lenger overlapper statuslinjen.

  11. Kontroll-dra fra Kartvisning til verktøylinje.

  12. Velg vertikal spredning som du gjorde i trinn 4.

  13. Velg redigerer → Løs opp automatiske layoutproblemer → Legg til manglende begrensninger.

    Hvis kommandoen er uttonet, må du bare kontrollere at du har topp-, bunn-, ledende og etterfølgende begrensninger for nettvisningen. Hvis ikke, vær sikker på at verktøylinjen er valgt, og bruk deretter Rediger → Løs opp automatiske layoutproblemer → Fjern begrensninger for å prøve igjen.

    Xcode peker det nederste rommet til overvåkingen og justerer ledende, bakre og øverste til verktøylinjen. Nettvisningen er festet til verktøylinjen som er festet til overvåkingen.

  14. Kontroller at begrensningene fungerer ved å rotere simulatoren ved hjelp av maskinvare-menyen.

Roterende simulatoren er syretesten for Auto Layout. Bruk tastaturkvivalenter som du jobber med på storyboardet ditt for å konstatere at den vakre landskapsoppsettet ditt er like vakkert i portrett.

Hvordan du løser statuslinjen i din iOS-app - dummies

Redaktørens valg

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Skjermbildet i QuickBooks Modify Report dialogboksen lar deg kontrollere rapportintervalldatoen, rapportgrunnlaget, kolonnene og en annen formatering. Bokstavene Rapporter datoområde - Datoer, Fra og Til - gjør det samme som Datoer, Fra og Til bokser i Rapportvinduet. Disse boksene lar ...

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Hvis du klikker Tilpass rapport, QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Redaktørens valg

Administrere Cloud Computing Resources - dummies

Administrere Cloud Computing Resources - dummies

I teorien bør cloud computing-tjenester ikke være forskjellig fra ressursene i din eget miljø, bortsett fra at de bor eksternt. Ideelt sett har du en komplett visning av cloud computing-ressursene du bruker i dag, eller vil kanskje bruke i fremtiden. I de fleste skymiljøer kan kunden bare få tilgang til ...

Tips for Going Cloud med datanettverkene dine - dummies

Tips for Going Cloud med datanettverkene dine - dummies

Beregning med datanettverket ditt kan være, hva skal du gjøre for å ta nettverket ditt mot skyen? Her er noen anbefalinger: Ikke stole på en dårlig Internett-tilkobling. Først og fremst, før du tar noen av nettverksoperasjonene i skyen, gjør du ...

Nettverkstjenester levert gjennom Cloud Computing - dummies

Nettverkstjenester levert gjennom Cloud Computing - dummies

Tre forskjellige typer nettverkstjenester kan leveres via skyen: applikasjoner , plattformer og tjenester (infrastruktur). I de følgende avsnittene beskrives disse tre typer skyttjenester i større detalj. Programmer i skyen Vanligvis kalt Software as a Service (SaaS), fullt funksjonelle applikasjoner kan leveres via skyen. En av ...

Redaktørens valg

10 Hadoop Ressurser verdt en bokmerke - dummies

10 Hadoop Ressurser verdt en bokmerke - dummies

Følgende er ti fantastiske Hadoop-ressurser som er verdige til å skape en bokmerke i nettleseren din. Disse ressursene hjelper deg med å skape en livslang læringsplan for Hadoop. Sentralnervesystemet: Apache. org Apache Software Foundation (ASF) er det sentrale fellesskapet for open source-programvareprosjekter. Ikke bare et prosjekt kan være et Apache-prosjekt - ...

Data transformasjon i Hadoop - dummies

Data transformasjon i Hadoop - dummies

Ideen om Hadoop-inspirerte ETL motorer har fått mye trekkraft de siste årene. Hadoop er trods alt en fleksibel datalagrings- og behandlingsplattform som kan støtte store mengder data og operasjoner på dataene. Samtidig er det feiltolerant, og det gir mulighet for kapital- og programvarekostnad ...

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Når du lagrer en fil i HDFS, bryter systemet det ned i et sett med individuelle blokker og lagrer disse blokkene i forskjellige slave noder i Hadoop-klyngen. Dette er en helt vanlig ting å gjøre, da alle filsystemer bryter filer ned i blokker før de lagres til disk. HDFS har ingen ...