真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

UIPikerView的屬性-創(chuàng)新互聯(lián)

在羅田等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),羅田網(wǎng)站建設(shè)費用合理。> 1 1.numberOfComponents:返回UIPickerView當(dāng)前的列數(shù) 2 NSInteger num = _pickerView.numberOfComponents; 3 NSLog( @"%d", num); 4 2. - (NSInteger)numberOfRowsInComponent:(NSInteger)component; 返回component列中有多少行。 5 NSInteger numInCp = [_pickerView numberOfRowsInComponent:0]; 6 NSLog(@"%d",numInCp); 7 3. - (CGSize)rowSizeForComponent:(NSInteger)component; 返回component中一行的尺寸。 8 9 CGSize size = [_pickerView rowSizeForComponent:0]; 10 NSLog(@"%@", NSStringFromCGSize(size)); 11 12 13 delegate: 14 2.0 設(shè)置UIPickerView代理 15 _pickerView.delegate = self; 16 // 設(shè)置UIPickView每行顯示的內(nèi)容17 2.1 - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 18 { 19 return @"showData"; 20 } 21 22 23 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view; 24 25 // 返回一個視圖,用來設(shè)置pickerView的每行顯示的內(nèi)容。26 -(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view 27 { 28 UIView *myView=[[UIView alloc]init]; 29 myView.backgroundColor = [UIColor redColor]; 30 return myView; 31 } 32 效果: 33 34 dataSource:數(shù)據(jù)源 35 #pragma mark - dataSource method 36 // 設(shè)置每列顯示3行37 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component 38 { 39 return 3; 40 } 41 // 設(shè)置顯示2列42 -(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 43 { 44 return 2; 45 } 46 4. showsSelectionIndicator:是否顯示指示器,默認為NO   47 _pickerView.showsSelectionIndicator = NO; 48 49 注意:設(shè)置UIPickerView的行數(shù)與列數(shù)需要設(shè)置數(shù)據(jù)源,遵守UIPickerViewDataSource,設(shè)置UIPickerView的內(nèi)容需要設(shè)置代理,并且遵守代理方法UIPickerViewDelegate。 50 51 52 5.-(void)pickerView:(UIPickerView*)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component; 53 當(dāng)點擊UIPickerView的某一列中某一行的時候,就會調(diào)用這個方法。 54 6. 返回第component列每一行的高度 55 - (CGFloat)pickerView:(UIPickerView *)pickerView 56 rowHeightForComponent:(NSInteger)component; 57 58 7.刷新某一列的數(shù)據(jù) 59 一旦調(diào)用了這個方法,就會重新給數(shù)據(jù)源發(fā)送消息計算這列的行數(shù)、重新給代理發(fā)送消息獲得這列的內(nèi)容 60 [pickerView reloadComponent:1]; 61 8. 刷新所有列的數(shù)據(jù) 62 - (void)reloadAllComponents; 63 9. 返回選中的是第component列的第幾行。 64 - (NSInteger)selectedRowInComponent:(NSInteger)component;
網(wǎng)站欄目:UIPikerView的屬性-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/dhopjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部