h文件代码
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
<UIPickerViewDelegate,UIPickerViewDataSource>
{
UILabel *fontLabel;
UIPickerView *fontPickView;
NSArray *fonts;
}
@property (nonatomic ,retain)
IBOutlet UILabel *fontLabel;
@property (nonatomic,retain)
IBOutlet UIPickerView *fontPickView;
@end
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
@synthesize fontLabel;
@synthesize fontPickView;
- (void)viewDidLoad
{
[super viewDidLoad];
fonts = [UIFont familyNames];
fontPickView.dataSource = self;
fontPickView.delegate = self;
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/* 返回列数*/
-(NSInteger) numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;}
/*返回行数
*/
-(NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return [fonts count];
}
/*返回某行某列的值*/
-(NSString *) pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [fonts objectAtIndex:row];
}
/*返回某行某列选中的事件*/
-(void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
NSString *sfont = [fonts objectAtIndex:row];
fontLabel.font = [UIFont fontWithName:sfont size:20.0f];
fontLabel.text =sfont;
}
@end
分享到:
相关推荐
PickView实现时间和省份城市选择,功能完整,放心下载
自定义pickView效果
一个简单的自定义的pickView根据不同选择,显示不同数据
闲得蛋疼,自定义一个pickView玩玩,挺好用的
实现类似ios pickview样式 在没有触发滑动事件前,可以获取当前默认值。当触发滑动事件后,选定选择的string
iOS 地区选择器,代码规范,集成简单,可以参考下
用pickview 显示排名
选择城市的简单demo
merge一个联动效果的开源库,主要解决各种场景下的bug
定义横向的选择器
一个炫酷的时间,城市,密码选择器.只要解压就能运行
IOS多选
实现地方的省级三级联动 样式仿iso的pickview的样式
最近需要一个年和月的选择器找了好久结果没有 ;uidatepickview居然没有关于年和月的接口,最后自己做了一个,分享给大家
利用pickview实现自定义日期的选择
android pickview时间 城区 三级选择器 android pickview时间 城区 三级选择器
BAPickView 最为精简的 自定义 pickView 和 日期选择器 封装
DatePickerPopWin pickerPopWin = new DatePickerPopWin.Builder(MainActivity.this, new DatePickerPopWin.OnDatePickedListener() { @Override public void onDatePickCompleted(int year, int month, int day, ...
仿招商银行信用卡底部的滚轮特效,可以选择时间和地点,并完成相应的事件.
时间选择器,可以选择年月日时分秒UIPickView