UIpickerView 忘是亡心i 2022-08-01 06:30 101阅读 0赞 // // UIpickerViewController.m // AppUI组件学习 // // Created by 麦子 on 15/6/18. // Copyright (c) 2015年 麦子. All rights reserved. // #import "UIpickerViewController.h" @interface UIpickerViewController (){ UILabel *label; UIFont *font; NSArray *array; } @end @implementation UIpickerViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor blackColor]; [self createView:self.view]; } - (void)createView:(id)uiView{ UIView *view = (UIView *)uiView; label = [[UILabel alloc] init]; label.frame = CGRectMake(20, 80, 300, 80); label.backgroundColor = [UIColor whiteColor]; label.textAlignment = NSTextAlignmentCenter; label.text = @"请选中你需要的字体"; UIPickerView *picker = [[UIPickerView alloc] init]; picker.frame = CGRectMake(20, 200, 300, 100); picker.backgroundColor = [UIColor orangeColor]; array = [UIFont familyNames]; picker.delegate = self; picker.dataSource = self; [view addSubview:picker]; [view addSubview:label]; } #pragma mark - #pragma mark PickerView function /***表示UIPickerVIew一共有几列**/ - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ return 1; } /***返回component这一列有多少行数据**/ - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{ return [array count]; } /*返回component列中的row行的里面的字符串**/ - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ return [array objectAtIndex:row]; } /**选中,component列,row行的时候的回调的方法**/ - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ NSString *fontName = [array objectAtIndex:row]; label.font = [UIFont fontWithName:fontName size:20.0f]; label.text = [NSString stringWithFormat:@"字体%@被选中了",fontName]; } @end
相关 UIPickerView //返回每个组件上的行数 -(NSInteger)pickerView:(UIPickerView )pickerView numberOfRowsInComp 约定不等于承诺〃/ 2023年10月18日 13:28/ 0 赞/ 84 阅读
相关 UIPickerView <table style="width:824px; font-size:12.5px; color:rgb(51,51,51); padding:0px!important; ╰+攻爆jí腚メ/ 2022年08月21日 02:28/ 0 赞/ 99 阅读
相关 UIPickerView组件的使用之——省市联动 第一步:选择Iphone的屏幕 ![Center][] 注意:在选择屏幕后如果工程在别的地方打开需要重新选择对应的屏幕 也就是与之对应的Size Class,否则的 阳光穿透心脏的1/2处/ 2022年08月19日 08:40/ 0 赞/ 264 阅读
相关 UIPickerView组件的使用之国旗联动——使用XIB自定义组件 具体步骤如下: 1 ![Center][] 2 ![Center 1][] 3 ![Center 2][] 4 ![Center 3][] 旧城等待,/ 2022年08月19日 04:50/ 0 赞/ 167 阅读
相关 UIpickerView // // UIpickerViewController.m // AppUI组件学习 // // Created by 麦子 o 忘是亡心i/ 2022年08月01日 06:30/ 0 赞/ 102 阅读
相关 UIPickerView的使用 简介:UIPickerView是一个选择器控件,它比UIDatePicker更加通用,它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用 Love The Way You Lie/ 2022年06月11日 08:41/ 0 赞/ 160 阅读
还没有评论,来说两句吧...