亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

希望老師講講MVC的分離和語言訪問的權限控制

http://img1.sycdn.imooc.com//55a389c40001983c04040674.jpg

//

//? ViewController.swift

//? ChineseZodiac

//


//? Created by 趙津 on 15/7/13.

//? Copyright (c) 2015年 Play Interactive. All rights reserved.

//


import UIKit


class ViewController: UIViewController {


? ? override func viewDidLoad() {

? ? ? ? super.viewDidLoad()

? ? ? ? // Do any additional setup after loading the view, typically from a nib.

? ? }


? ? override func didReceiveMemoryWarning() {

? ? ? ? super.didReceiveMemoryWarning()

? ? ? ? // Dispose of any resources that can be recreated.

? ? }

?? ?

? ? //重寫screen的touch end事件(用戶點擊屏幕的任何地方,結束touch之后都會被執行),解決用戶不做查詢時,不會自動收起的問題

? ? override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {

? ? ? ? yearOfBirth.resignFirstResponder()

? ? }


? ? @IBOutlet weak var yearOfBirth: UITextField!

?? ?

? ? @IBOutlet weak var shuxiangImg: UIImageView!

?? ?

? ? @IBOutlet weak var yearOfShuXiang: UILabel!

?? ?

? ? @IBAction func confirmTapped() {

? ? ? ? //讓輸入控件失去焦點,解決查詢結束之后鍵盤不會自動收起的問題

//? ? ? ? yearOfBirth.resignFirstResponder()

? ? ? ? if let birthYear = yearOfBirth.text.toInt(){

? ? ? ? ? ? let seachResult = parseYearGetShuXiangInfo(seachYear: birthYear)

? ? ? ? ? ? shuxiangImg.image = UIImage(named: String(seachResult.imgNumb))

? ? ? ? ? ? yearOfShuXiang.text = seachResult.shuXiangTxt

? ? ? ? }else{

? ? ? ? ? ? println("用戶沒有輸入年份信息!")

? ? ? ? }

? ? }

?? ?

?? ?

?? private func parseYearGetShuXiangInfo(seachYear year: Int) ->(imgNumb: Int,shuXiangTxt: String){

?? ? ? ?

? ? ? ? //位移:08是鼠年 % 12個生肖

? ? ? ? var imgReflectArr = ["鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"]

?? ? ? ?

? ? ? ? var baseYear = 2008

?? ? ? ?

? ? ? ? var shengXiaoCount = imgReflectArr.count

?? ? ? ?

? ? ? ? var offset = baseYear % shengXiaoCount

?? ? ? ?

? ? ? ? var shuXiangImgNumb = (year - offset) % shengXiaoCount

?? ? ? ?

? ? ? ? var shuXiangTxt = imgReflectArr[(year - offset) % shengXiaoCount]

?? ? ? ?

? ? ? ? return (shuXiangImgNumb, shuXiangTxt)

? ? }

}



正在回答

1 回答

MVC的分離和語言訪問的權限控制

iOS開發的MVC模式就是模型、視圖與控制器相分離的,用戶需要做的就是將這三者聯系起來

語言訪問的權限控制應該是使用代碼控制用戶的訪問權限吧。。



0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
使用Swift開發iOS8 App實戰
  • 參與學習       62602    人
  • 解答問題       553    個

通過蘋果最新Swift語言開發iOSApp,從零開始學習iOS的開發

進入課程

希望老師講講MVC的分離和語言訪問的權限控制

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號