v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
1 stor kaffe i byen eller 1 hel md.
som Premium-medlem, valget er dit! :-)

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Status bar

  • v5.dk
  • Forum
  • Apple iOS
  • Status bar
  • Sidevisninger: 3682 har set dette indlæg
Besvar #0Spørgsmål oprettet af @olekrogh | 1815 points
30 points ude 6 indlæg 7 år siden Spørgsmålet er ikke løst
avatar
 

Hej Daniel

Jeg har et tableview med pull to refresh. Jeg kunne godt tænke mig en status bar i bunden, hvor der står tidspunkt for sidste update. Jeg har set det i flere IOS apps (fx. Mail) så det kan laves, men jeg kan ikke få det til at virke.

 

Ved du hvordan man gør det?

 

Mvh Ole Krogh

avatar
 
Besvar#1 @db Admin kommenterede for 7 år siden

Hej  olekrogh @olekrogh   

Tak for dit spørgsmål. I det func-kald hvori du laver din refresh-data, kan du nemt implementere et kald, der opdatere din label i bunden.

let now = NSDate()
let updateString = "Sidste opdateret: " + self.dateFormatter.stringFromDate(now)

For at styre evt. formateringen af din dato, kan du bruge dateFormat som du kan læse mere om i Apples egen dokumentation.

Eksempelvis:

let dateFormatter = NSDateFormatter()
# Eksempel 1
dateFormatter.dateFormat = "dd-MM-yyyy"
# Eksempel 2
dateFormatter.dateFormat = "dd-MM-YYYY HH:mm:ss ZZZ";

let date:NSDate = dateFormatter.dateFromString(now!)!

Håber dette hjælper dig lidt videre.


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#2 @olekrogh kommenterede for 7 år siden

Hej Daniel

Tak for svar, jeg tror ikke jeg udtrykte mig klart nok. Det jeg ikke kan finde ud af er at lave en status bar i bunden, med en label. Jeg kan godt lave et "bar button item", og så skrive i den, men det er jo noget fusk :-)

Mvh Ole

 

 

avatar
 
Besvar#3 @olekrogh kommenterede for 7 år siden

Jeg skriver det allerede til Refresh kontrollen, men jeg vil gerne have det synligt på status bar'en i bunden.

let now = NSDate()

let updateString = "Sidst opdateret " + self.dateFormatter.stringFromDate(now)

self.refreshControl!.attributedTitle = NSAttributedString(string: updateString)

 

Mvh Ole

avatar
 
Besvar#4 @db Admin kommenterede for 7 år siden

Hej Ole,

Hvis jeg forstår dig rigtigt, er der desværre ikke et indbygget design/objekt du kan bruge, for at opnå det ønskede - der skal du ud i at kode det selv, eller sætte en bar ind med en label i bunden, ligesom du selv refererer til.

Jeg plejer at skrive Last Refresh-datoen oppe i toppen bagved min tableview, så tidspunktet kan ses, når man swiper ned i ens tableview, som du også kan se på skærmbilledet i bunden af dette indlæg.

Du kan prøve at downloade og installere dette demo-projekt, for at se den måde jeg plejer at håndtere dette på.

Direkte link til demo-projekt på Github

Bemærk at dette projekt basere sig på nogle CocoaPods, som skal installeres først.

CocoaPods er en dependency manager til Swift og Objective-C projekter, som kan downloade forskellige libs. og komponenter du kan bruge i din kode. I koden her bruges SwiftyJSON og Alamofire komponenterne, som derfor er kræver før din code compiler med success.

Jeg har lige vedlagt en lille How-To her:

1. Download og installer CocoaPods på din Mac, hvis du ikke allerede har dette:

$ sudo gem install cocoapods

2. Change Directory (cd) ind i din mappe hvortil du har downloadet demoprojektet:

$ cd Downloads/PullToUpdateDemo

3. Kør pod install kommandoen:

$ pod install

Analyzing dependencies
Downloading dependencies
Installing Alamofire (3.0.1)
Installing SwiftyJSON (2.3.2)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `PullToUpdateDemo.xcworkspace` for this project from now on.

4. Nu kan du åbne den nye fil: "PullToUpdateDemo.xcworkspace" og compile projektet i en Simulator.

Herfra kan du se den måde jeg plejer håndtere Pull2Refresh i en TableView i Xcode:


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#5 @db Admin svarede for 7 år siden

Her er iøvrigt et lille tip til at indsætte kode på v5.dk. Når man indsætter kode vha "Indsæt code"-knappen, er det lidt nemmere for andre at læse.

Se tippet her: https://v5.dk/knowledgebase/32.html

God onsdag aften Ole! 

Redigeret af db @db  d. 16.03.2016 kl. 22:17

Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#6 @olekrogh kommenterede for 7 år siden

Hej Daniel

Jeg har allerede lavet det som du foreslår. Jeg kunne bare rigtigt godt tænke mig det lige som i mail app'en :-) Og det ligner en toolbar, hvor det lykkedes dem at skrive en tekst på. Jeg kan også sagten trække menu punkter derned, men ikke en label.

 

Mvh Ole

 

 

avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

olekrogh db

Forum kategorier

  • Generelt
  • Guides & Howto85
  • Offtopic / Andet160
  • Microsoft Office
  • Microsoft Word13
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering125
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

pentobarbital kaufen ohne rezept
gras kaufen online - grasthc.com
online marketing
Køb juridiske dokumenter såsom kørekort, pas, visum, opholdstilladelse og andre dokumenter
Køb juridiske dokumenter såsom kørekort, pas, visum, opholdstilladelse og andre dokumenter
Weed online kaufen
Er det værd at have en "portfolio"-hjemmeside!?
Fejlkode i form af bip-lyde ved opstart af gammel stationær PC
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap