Note 20 8.20 一周總結

8.15 :
一.UIStoryboardSegue的使用
prepareForSegue(segue: UIStoryboardSegue,sender: AnyObject?)
sender: 觸發(fā)跳轉事件發(fā)生的控件 (例如Button或者tableViewCell等)
segue指的是Storyboard中兩個頁面的連接
可以用storyboard reference 連接拆分多個storyBoard,連接的Storyboard要有初始化頁面(reference中填storyboard名)

1.根據Cell獲取IndexPath
2.通過UIStoryboardSegue可以獲取到起點頁面和終點界面

二.頁面創(chuàng)建的生命周期
init -> awakeForomNib(StroyBoard啟動) -> LoadView(唯一一個可以更換self.view的地方,慎用) -> viewDidLoad -> viewWillAppear ->viewWillLayoutSubviews -> viewDidLayoutSubviews -> viewDidAppear

布局過程會被多次調用

8.17
一. TabBar 標簽欄
1.標簽欄 也是一個ViewController
2.標簽欄可以裝多個ViewController
3.標簽欄的UITabBarControllerDelegate 代理協(xié)議(可以獲取使用標簽欄跳轉的多個時機,例如可以在ShouldSelect中阻止跳轉,只能阻止通過標簽欄的跳轉)
4.可以通過IndexPath跳轉 : tabBarController.selectedIndex = Index
5.標簽欄與導航欄的聯合使用

二. 存儲數據
1.NSUserDefaults Foundataion框架下的
//key - value 方式存儲 , 存儲少量信息 - 例如存儲配置信息
let ud = NSUserDefaults.standardUserDefaults()
以鍵值對方式存儲:
ud.setBool(false, forKey: "playing") 存儲
let value = ud.dateForKey("playing") 取值

2.//NSURL/NSString/NSNumber/NSArray....特有的writeToFile(path, atomically: true, encoding: NSUTF8StringEncoding)

3.NSKeyedArchiver/NSKeyedUnarchiver
NSKeyedArchiver.archiveRootObject 歸檔
NSKeyedArchiver.archivedDataWithRootObject 歸檔(NSData)
解歸檔
(1)NSKeyedArchiver.archivedDataWithRootObject 通過NSData
(2)NSKeyedUnarchiver.unarchiveObjectWithFile 通過文件路徑

8.18
一. 比較少用到的簡單控件(ValueChanged類型)
1.segmentedControl 分段控件,提供單選,可以不記錄狀態(tài)(改變momentary的Bool值)
2.switch 開關
3.Slider 滑動條 可以連續(xù)觸發(fā)(continuous 默認是true)
4.pageControl 頁面選擇

5.1pickerView 與tableview類似 也有datasourcedelegate協(xié)議
(1)pickerViewDatasource
func 多少comp
func 多少row
(2).pickerViewDelegate
func title
func pickerView view可以重用

5.2 datePickerView (valueChanged類型)
let datePick = UIDatePicker(frame: CGRect(x: 0, y: 300, width: self.view.frame.width, height: 100))
datePick.addTarget(self, action: #selector(didDate(_:)), forControlEvents: .ValueChanged)
有幾種模式
datePick.datePickerMode = .DateAndTime
//.Time//時:分:上午/下午
//.Date//日期:時:分//.DateAndTime
//日期:時:分:上午/下午
//.CountDownTimer //小時:分鐘

  1. UIWWebView(簡單提及,可以自己去了解)
    webView.loadRequest 加載請求
    UIWebViewDelegate 網頁加載的各個時機

1.手勢
//瞬間觸發(fā): 作用時間短, 位移相對小, 一般只會觸發(fā)一次
//tap/swipe
//持續(xù)觸發(fā): 作用時間長或位移相對大, 會定時或相隔一段距離觸發(fā)
//pinch/rotate/long press/pan
view.addGestureRecognizer

2.自定義控件
1.展示性控件,可以通過幾個控件組合(目前)
2.Target-Action
2.1 使用UIContr 和 UIResponder,控件被觸摸時觸發(fā)控件內部的事件
2.2 當控制控件的關鍵值改變時候,應該在didSet里面調用NeedsLayout()去重新布局(使控件界面改變)
2.3 選擇適當的時機,發(fā)送相對應的控件控制事件的動作sendActionsForControlEvents
例如switch開關,當觸摸控件的是,在BeginXXX()中調用改變控件顏色的方法,并且發(fā)送action給相對應的控制事件
action在外部使用addTargetAction添加,控制事件要相同(例如valueChanged)
2.4 完善一些控件的值改變的安全控制

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市出牧,隨后出現的幾起案子寇钉,更是在濱河造成了極大的恐慌,老刑警劉巖违寿,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件湃交,死亡現場離奇詭異,居然都是意外死亡藤巢,警方通過查閱死者的電腦和手機搞莺,發(fā)現死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掂咒,“玉大人才沧,你說我怎么就攤上這事∩芄危” “怎么了温圆?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長孩革。 經常有香客問我岁歉,道長,這世上最難降的妖魔是什么膝蜈? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任锅移,我火速辦了婚禮熔掺,結果婚禮上,老公的妹妹穿的比我還像新娘非剃。我一直安慰自己瞬女,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布努潘。 她就那樣靜靜地躺著诽偷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疯坤。 梳的紋絲不亂的頭發(fā)上报慕,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音压怠,去河邊找鬼眠冈。 笑死,一個胖子當著我的面吹牛菌瘫,可吹牛的內容都是我干的蜗顽。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼雨让,長吁一口氣:“原來是場噩夢啊……” “哼雇盖!你這毒婦竟也來了?” 一聲冷哼從身側響起栖忠,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤崔挖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后庵寞,有當地人在樹林里發(fā)現了一具尸體狸相,經...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年捐川,在試婚紗的時候發(fā)現自己被綠了脓鹃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡古沥,死狀恐怖瘸右,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情渐白,我是刑警寧澤尊浓,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站纯衍,受9級特大地震影響,放射性物質發(fā)生泄漏苗胀。R本人自食惡果不足惜襟诸,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一瓦堵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歌亲,春花似錦菇用、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至悍缠,卻和暖如春卦绣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背飞蚓。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工滤港, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人趴拧。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓溅漾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親著榴。 傳聞我的和親對象是個殘疾皇子添履,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內容

  • 發(fā)現 關注 消息 iOS 第三方庫、插件脑又、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,066評論 4 62
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,871評論 25 707
  • 時光紅塵瀟灑路缝龄, 路程遙遠獨自攀。 攀翔無盡前程美挂谍, 美好生活幸福甜叔壤。
    快樂靈芝閱讀 285評論 16 46
  • 我的策劃部莉同學炼绘,活潑開朗,她對美食研究無所不透妄田,當時正趕上互聯網很多O2O平臺造次燒錢的時候俺亮,所以我們總能有很多...
    小蛀蟲2017閱讀 217評論 1 1
  • 我,你疟呐,他脚曾。什么和什么啊。好多話启具,今天好多話本讥。
    少年人兒瀾閱讀 146評論 0 0