標籤欄在上一章簡單介紹過,這章我們通過以下例項來介紹具體標籤欄例項
在這個例項中,在標籤欄中有5個功能標籤,分別是:
(1)日期選取器;
(2)單元件選取器;
(3)多元件選取器;
(4)包含依賴元件的選取器;
(5)包含影象的自定義選取器;
例項工程建立
1. 建立5個視**件
2.新增根檢視和控制器
(1)建立控制器tabbarcontroller.xib
(2)使用物件庫中tab bar controller增加標籤欄
(3)使用物件庫中tab bar item增加標籤欄標籤數
(4)可以先看看標籤欄設定的執行調示圖
3.建立雙元件選取器例項
本例項中雙元件是可以任意組合選擇
(1)建立2個選擇器檢視和乙個選擇按鈕
(2)使用控制器做為選取器的資料來源和委託,需要在控制器類中增加以下2種協議
uipickerviewdelegate, uipickerviewdatasource
(3) 在選擇按鍵中關聯從選擇器種獲取到資料,並以alert形式呈現
(4)在viewdidload新增資料來源
(5)實現委託方法
(6)實現資料來源方法
(7)執行圖如下
標籤欄與選取器
1 日期選取器 使用uidatepicker控制項,datepicker date 函式將返回其被選取的日期 2 單元件選取器 使用uipickerview控制項,在其檢視中,需要將delegate拖到file s owner中,datasource不需要 為什麼datasource不要呢?目前我還...
Git學習筆記七 標籤入門
一 建立標籤 任務描述 在開發過程中,commit id是一串無序的字元,它雖然能唯一標記一次 提交,但是,它很難記憶和辨識。為了給不同的版本起乙個容易辨識的名字,我們可以給這次提交打上乙個標籤,用不同的標籤來對應不同的版本。1 檢視標籤 git tag git tag l v5.1.2.2 建立標...
機器學習入門與Python實戰(七) 無監督學習
目錄 現實問題思考 無監督學習 unsupervised learning 特點 優點與應用 聚類分析 cluster analysis 知識鞏固 拓展學習 分組一 站著或非站著 分組二 白色或黃色 分組三 吐舌頭或不吐舌頭 定義 機器學習的一種方法,訓練資料中不帶標籤,讓機器自動尋找資料規律並完成...