IOS入門學習(七) 標籤欄與選取器

2021-06-21 00:09:46 字數 1386 閱讀 4421

標籤欄在上一章簡單介紹過,這章我們通過以下例項來介紹具體標籤欄例項

在這個例項中,在標籤欄中有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 知識鞏固 拓展學習 分組一 站著或非站著 分組二 白色或黃色 分組三 吐舌頭或不吐舌頭 定義 機器學習的一種方法,訓練資料中不帶標籤,讓機器自動尋找資料規律並完成...