iOS iPad開發 筆記 02

2021-08-03 16:50:43 字數 3495 閱讀 2902

//聯絡人:石虎暱稱:嗡嘛呢叭咪哄

.uipickerview

1.

uipickerview

的常見屬性

// 資料來源

(用來告訴

uipickerview

有多少列多少行)

@property

(nonatomic

,assign

) id

datasource;

// **(

用來告訴

uipickerview每1

列的每1

行顯示什麼內容,監聽

uipickerview

的選擇)

@property

(nonatomic

,assign

) id

delegate;

// 是否要顯示選中的指示器

@property

(nonatomic

)       

bool

showsselectionindicator;

// 一共有多少列

@property

(nonatomic

,readonly

) nsinteger numberofcomponents; 2.

uipickerview

的常見方法

// 重新重新整理所有列

- (void

)reloadallcomponents;

// 重新重新整理第

component列

- (void

)reloadcomponent:(nsinteger)component;

// 主動選中第

component

列的第row行

- (void

)selectrow:(nsinteger)row incomponent:(nsinteger)component animated:(

bool

)animated;

// 獲得第component

列的當前選中的行號

- (nsinteger)selectedrowincomponent:(nsinteger)component; 3.

資料來源方法

(uipickerviewdatasource)

// 

一共有多少列

- (nsinteger)numberofcomponentsinpickerview:(uipickerview *)pickerview;

// 

第component

列一共有多少行

- (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component; 4.

**方法

(uipickerviewdelegate)

// 

第component

列的寬度是多少

- (cgfloat)pickerview:(uipickerview *)pickerview widthforcomponent:(nsinteger)component;

// 

第component

列的行高是多少

- (cgfloat)pickerview:(uipickerview *)pickerview rowheightforcomponent:(nsinteger)component;

// 

第component

列第row

行顯示什麼文字

- (nsstring *)pickerview:(uipickerview *)pickerview titleforrow:(nsinteger)row forcomponent:(nsinteger)component;

// 

第component

列第row

行顯示怎樣的

view(內容)

- (uiview *)pickerview:(uipickerview *)pickerview viewforrow:(nsinteger)row forcomponent:(nsinteger)component reusingview:(uiview *)view;

// 

選中了pickerview

的第component

列第row行

- (void

)pickerview:(uipickerview *)pickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component;

.uidatepicker

1.

常見屬性

// datepicker

的顯示模式

@property

(nonatomic

) uidatepickermode datepickermode;

// 顯示的區域語言

@property

(nonatomic

, retain

) nslocale   *locale; 2.

監聽uidatepicker

的選擇*

因為uidatepicker

繼承自uicontrol,

所以通過

addtarget:...監聽

.程式啟動的完整過程

1.

main

函式2.

* 建立物件

* 建立

的delegate物件

3.delegate

物件開始處理(監聽

)系統事件(沒有

storyboard)

* 程式啟動完畢的時候

, 就會呼叫**的方法

* 在中建立uiwindow *

建立和設定

uiwindow

的rootviewcontroller *

顯示視窗 3.

根據info.plist

獲得最主要

storyboard

的檔名

,載入最主要的

storyboard(

有storyboard)

* 建立

uiwindow *

建立和設定

uiwindow

的rootviewcontroller *

顯示視窗

謝謝!!!

Android 開發筆記

版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....

ORACLE 開發筆記

oracle 日期 submitdate datetime.parse submitdate tostring d m月 yyyy to date 2002 01 02 yyyy m dd select count 1 from l perm where cancel y and sysdate p...

開發筆記2

開發筆記2 2012 5 4 周五 系統報警資訊傳送程式開發。其它程式收集了報警資訊,如 硬碟滿 硬碟壞 網路連不通 使用者欠費 硬體裝置無法訪問等,這些程式已經實現了插入資料到幾張不同型別的表,類似流水日誌表,狀態變化表。我則在這個基礎上,對這些表寫個簡單觸發器,觸發器盡量簡單,然後呼叫同乙個儲存...