年月日選擇器,選中行變成不同的色彩和字型大小

2021-07-10 16:04:50 字數 1381 閱讀 3992

#pragma mark pickview的相關方法

- (nsinteger)numberofcomponentsinpickerview:(uipickerview *)pickerview

- (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component

else

if (component ==1)

nsstring *str = self.year[self.row1];

nsstring *month = self.month[self.row2];

return

[self

howmanydaysinthismonth

:[[strsubstringwithrange:nsmakerange(0,

4)] intvalue]

month

:[[monthsubstringwithrange:nsmakerange(

0, month.

length- 1

)] intvalue]]; }

//固定年月的那個月的天數

-(int)howmanydaysinthismonth:(int)year month:(int)imonth

if(year%400 ==0)

return

29;if(year%100 ==0)

return

28;return

29;}

//因為要調選中行的字型色彩,大小和其它行不一樣,所以就用了uilable,方便調

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

else

return lab;

}else

if (component ==1)

else

return lab;

}else

else

return lab;

}return nil; }

//選中了那一行要把這一行標示出來

-(void)pickerview:(uipickerview *)pickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component

else

if(component ==1)

}else

[pickerview reloadallcomponents];

}

OC 年月日選擇器及年月選擇器的實現

1.建立繼承自upview這個檢視彈出類的時間選擇檢視類datepickerview,upview類的內容參照鏈結upview import upview.h ns assume nonnull begin typedef ns enum nsinteger,datestyle protocol d...

jQuery年月日(生日)選擇器

我們在編輯使用者資料時經常會遇到選擇生日選項的問題,今天我給大家介紹如何使用js來實現年月日 生日 選擇器,能夠準確計算閏年的年月日,方便表單處理。html 生日中的年月日以下拉方式,我們給每個select加個rel屬性,當已知使用者生日日期的,直接通過rel屬性標註,外掛程式會將rel屬性值轉換成...

jq迴圈日期 jQuery年月日(生日)選擇器

html 生日中的年月日以下拉方式,我們給每個select加個rel屬性,當已知使用者生日日期的,直接通過rel屬性標註,外掛程式會將rel屬性值轉換成select的值。生日 年月日 載入jquery庫和選擇器外掛程式 jquery 我們將選擇器封裝成jquyer外掛程式的形式,只需使用以下方式呼叫...