Ios 基于时间执行函数

Ios 基于时间执行函数,ios,swift,Ios,Swift,我有一个ui图像,我想根据时间显示它。例如,在上午9点到下午5点之间,我想显示一个显示“打开”的图像,其余时间显示“关闭”。我如何使用SWIFT实现这一点 目标: 使用SWIFT根据一天中的时间执行函数 使用这些代码行 我希望你能得到你想要的东西 let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components(.CalendarUnitHo

我有一个
ui图像
,我想根据时间显示它。例如,在上午9点到下午5点之间,我想显示一个显示“打开”的图像,其余时间显示“关闭”。我如何使用SWIFT实现这一点

目标:

  • 使用SWIFT根据一天中的时间执行函数

    • 使用这些代码行

      我希望你能得到你想要的东西

       let date = NSDate()
          let calendar = NSCalendar.currentCalendar()
          let components = calendar.components(.CalendarUnitHour, fromDate: date)
          let hour = components.hour
      
      
          if(hour >= 9 && hour <= 17)
          {
              //set your image 'open image'
              println("Open")
          }
          else{
               //set your image 'close image'
              println("closed")
          }
      
      let date=NSDate()
      让calendar=NSCalendar.currentCalendar()
      让components=calendar.components(.CalendarUnitHour,fromDate:date)
      设hour=components.hour
      
      如果(小时>=9&&hour使用这些代码行

      我希望你能得到你想要的东西

       let date = NSDate()
          let calendar = NSCalendar.currentCalendar()
          let components = calendar.components(.CalendarUnitHour, fromDate: date)
          let hour = components.hour
      
      
          if(hour >= 9 && hour <= 17)
          {
              //set your image 'open image'
              println("Open")
          }
          else{
               //set your image 'close image'
              println("closed")
          }
      
      let date=NSDate()
      让calendar=NSCalendar.currentCalendar()
      让components=calendar.components(.CalendarUnitHour,fromDate:date)
      设hour=components.hour
      
      如果(小时>=9&&hour使用这些代码行

      我希望你能得到你想要的东西

       let date = NSDate()
          let calendar = NSCalendar.currentCalendar()
          let components = calendar.components(.CalendarUnitHour, fromDate: date)
          let hour = components.hour
      
      
          if(hour >= 9 && hour <= 17)
          {
              //set your image 'open image'
              println("Open")
          }
          else{
               //set your image 'close image'
              println("closed")
          }
      
      let date=NSDate()
      让calendar=NSCalendar.currentCalendar()
      让components=calendar.components(.CalendarUnitHour,fromDate:date)
      设hour=components.hour
      
      如果(小时>=9&&hour使用这些代码行

      我希望你能得到你想要的东西

       let date = NSDate()
          let calendar = NSCalendar.currentCalendar()
          let components = calendar.components(.CalendarUnitHour, fromDate: date)
          let hour = components.hour
      
      
          if(hour >= 9 && hour <= 17)
          {
              //set your image 'open image'
              println("Open")
          }
          else{
               //set your image 'close image'
              println("closed")
          }
      
      let date=NSDate()
      让calendar=NSCalendar.currentCalendar()
      让components=calendar.components(.CalendarUnitHour,fromDate:date)
      设hour=components.hour
      
      对于Swift 2,如果(小时>=9&&hour

      将以下内容放在您的课堂下方:

      let date = NSDate()
      let calendar = NSCalendar.currentCalendar()
      
      将其放置在viewDidLoad中:

      let components = calendar.components(.Hour, fromDate: date)
      let hour = components.hour
      
      if(hour >= 9 && hour <= 17) {
      
          // set your image 'open image'
          print("Open")
      
      }
      else {
      
          // set your image 'close image'
          print("Closed")
      
      }
      
      let components=calendar.components(.Hour,fromDate:date)
      设hour=components.hour
      
      对于Swift 2,如果(小时>=9&&hour

      将以下内容放在您的课堂下方:

      let date = NSDate()
      let calendar = NSCalendar.currentCalendar()
      
      将其放置在viewDidLoad中:

      let components = calendar.components(.Hour, fromDate: date)
      let hour = components.hour
      
      if(hour >= 9 && hour <= 17) {
      
          // set your image 'open image'
          print("Open")
      
      }
      else {
      
          // set your image 'close image'
          print("Closed")
      
      }
      
      let components=calendar.components(.Hour,fromDate:date)
      设hour=components.hour
      
      对于Swift 2,如果(小时>=9&&hour

      将以下内容放在您的课堂下方:

      let date = NSDate()
      let calendar = NSCalendar.currentCalendar()
      
      将其放置在viewDidLoad中:

      let components = calendar.components(.Hour, fromDate: date)
      let hour = components.hour
      
      if(hour >= 9 && hour <= 17) {
      
          // set your image 'open image'
          print("Open")
      
      }
      else {
      
          // set your image 'close image'
          print("Closed")
      
      }
      
      let components=calendar.components(.Hour,fromDate:date)
      设hour=components.hour
      
      对于Swift 2,如果(小时>=9&&hour

      将以下内容放在您的课堂下方:

      let date = NSDate()
      let calendar = NSCalendar.currentCalendar()
      
      将其放置在viewDidLoad中:

      let components = calendar.components(.Hour, fromDate: date)
      let hour = components.hour
      
      if(hour >= 9 && hour <= 17) {
      
          // set your image 'open image'
          print("Open")
      
      }
      else {
      
          // set your image 'close image'
          print("Closed")
      
      }
      
      let components=calendar.components(.Hour,fromDate:date)
      设hour=components.hour
      如果(小时>=9小时(&H)