我在这个问题上找不到任何东西,可能是你帮助我。 如何在指定的时间和日间隔显示某些uiview,如方法UILocalNotification repeatInterva?
答案 0 :(得分:0)
你不需要任何特别的东西。只需使用常规的UIViewController,并根据当前日期配置其外观。您可以在视图控制器的viewDidLoad:
方法中执行此操作。
答案 1 :(得分:0)
您可以查看是否是一周中的某一天并使用NSCalendar
检查时间:
// Request the day, hour and minute components of the current date
NSUInteger dayHourMinuteComponents = NSWeekdayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit;
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDate *nowDate = [NSDate date];
NSCalendarComponents *nowComponents = [calendar components:dayHourMinuteComponents fromDate:nowDate];
if (nowComponents.weekday == 2 && nowComponents.hour == 10 && nowComponents.minute == 0)
{
// It's Monday at 10:00 - configure view here
}