【问题标题】:Changing quote xcode 6 [closed]更改报价 xcode 6 [关闭]
【发布时间】:2015-07-25 06:09:01
【问题描述】:

嘿,我想知道如何添加一个功能,例如在每个新的一天之后会出现哪个随机字符串。我已经用按钮做到了这一点。当一个人点击按钮时,会出现一个新的报价。但我希望一个人每天都会收到一个新的报价。 任何人都可以写一个关于这个的代码,就像只是一个例子

【问题讨论】:

  • 您的问题需要更加具体。你被困在哪里了?
  • 问:报价应该如何准确地呈现给用户?作为他登录时的弹出窗口?

标签: ios string swift xcode6


【解决方案1】:

我相信您可以设置一个本地通知,该通知将每 24 小时触发一次,然后显示任何报价。 所以一天包含 86400 秒,我们可以使用一个计时器,从 86400 秒倒计时到零,当它到达零时,我们重置计时器并提醒他们报价

    @IBOutlet weak var label:UILabel!
    var countdown = 86400
    var timer : NSTimer!


     func Notification(){
      timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
var notification = UILocalNotification()
notification.fireDate = NSDate(timeIntervalSinceNow: Double(countdown*10))
notification.soundName = UILocalNotificationDefaultSoundName
    notification.alertTitle = "Quote is now available"
UIApplication.sharedApplication().scheduleLocalNotification(notification)
}

  func update(){
    countdown--;
    if countdown == 0 {
     timer.invalidate()
     var quote = "God is Great"
     self.label.text = quote
    }

单击按钮时显示随机图像:

 var counter = 0

@IBOutlet weak var imageView:UIImageView!

@IBAction func ButtonWasTapped(sender:UIButton){

    switch(counter){

    case 0: imageView.image = UIImage(named: "nameOFtheImage.jpg")
    break

    case 1: imageView.image = UIImage(named: "nameOFtheImage.jpg")
        break
    case 2: imageView.image = UIImage(named: "nameOFtheImage.jpg")
        break
    case 3: imageView.image = UIImage(named: "nameOFtheImage.jpg")
        break
    case 4: imageView.image = UIImage(named: "nameOFtheImage.jpg")
        break
    default:
         counter = 0
        break;

    }
 counter++
}

【讨论】:

  • 你能通过写一些代码告诉我一些提示吗@lamar
  • 检查代码更新@shivam
  • 哇,谢谢伙计,它帮了我很多@lamar
  • 您还可以告诉我一件事,例如单击按钮后如何更改背景图像,就像我希望的那样,当人们单击按钮时,引用和背景图像都应该改变,所以如果您对此有所了解您也可以非常感谢您的帮助
  • 再次,您有两个选项是要更改控制器背景还是要使用 uiimageview
猜你喜欢
  • 1970-01-01
  • 2016-09-01
  • 2017-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-18
相关资源
最近更新 更多