2016-05-07 10 views
0

Ich habe eine einfache segmentierte Steuerung, die eine Option für Montag-Sonntag hat, wobei verschiedene Informationen angezeigt werden, wenn sie ausgewählt werden.Erhalte den Wochentag

Mein Ziel ist es, die segmentierte Kontrolle auf Anfangslast einzustellen, um den aktuellen Tag der Woche zu entsprechen. Ist das möglich?

Antwort

2

Sie erhalten den aktuellen Wochentag als ganze Zahl mit

NSInteger weekday = [[NSCalendar currentCalendar] component:NSCalendarUnitWeekday fromDate:[NSDate date]]; 

In dem gregorianischen Kalender Sonntag um 1 dargestellt ist -> Samstag: 7

Sie müssen die Werte mit dem tatsächlichen Indizes der zur Karte segmentierte Kontrolle.

+1

Arbeiten perfekt! Vielen Dank. – Benjamin