#9 鐵板神算 App( 回答問題的笨 AI 機器人 )

占星師算算你的本週運勢^^

練習重點: 熟練 outlet,action 和字串。

在文字框中輸入星座後按送出,即可得知該星座本週運勢,下方圖片亦會隨星座改變哦!

回答問題的笨機器人只會回答三種星座,你是不是其中一個幸運兒呢~

最棒的星座,果然還是金牛座~哈哈

語法:


import
UIKit
class ViewController: UIViewController {
@IBAction func askTextField(_ sender: UITextField) {
}
@IBOutlet weak var starImageView: UIImageView!
@IBOutlet weak var StarLabel: UILabel!
@IBOutlet weak var askTextField: UITextField!
@IBOutlet weak var ansTextView: UITextView!
@IBAction func sendButton(_ sender: UIButton) {
var question: String = “”
question = askTextField.text!
if question.contains(“金牛”){
starImageView.isHidden = false
askTextField.text = “”
starImageView.image = UIImage(named: “金牛座”)
StarLabel.text = “金牛座”
ansTextView.text = “不少好事均會在本周上演,工作愛情將演變成相輔相成的關係,戀人的鼓勵會讓你工作更加發奮;單身者可望在職場中找到自己的春天。”
} else if question.contains(“水瓶”) {
askTextField.text = “”
starImageView.image = UIImage(named: “水瓶座”)
StarLabel.text = “水瓶座”
ansTextView.text = “平順的運勢,會讓你這一周過得舒適安穩,不用為愛情太過折騰;事業進入平穩期,一切都將有條不紊地進行;財運火候恰好,進賬會要比支出多很多。”
} else if question.contains(“天秤”) {
askTextField.text = “”
starImageView.image = UIImage(named: “天秤座”)
StarLabel.text = “天秤座”
ansTextView.text = “本周許多事都不在你的掌控之內,但這並不會影響你最終要的效果。曾經你看著不起眼的人,在某個時刻卻扮演著你的貴人;你認為輕而易舉的事,卻會耗費你不少精力。”
} else {
askTextField.text = “”
starImageView.isHidden = true
StarLabel.text = “”
ansTextView.text = “Oh Oh 占星師下班了,明天請早!”
}
}