UIPickerView改变字体大小
2015-12-08 00:00
375 查看
//
// ViewController.m
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import "ViewController.h"
#import "MyView.h"
#import "TestView.h"
@interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>
{
NSArray *array;
NSArray *arrayTwo;
UIPickerView *pickerView;
TestView *_myView;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
pickerView= [[UIPickerView alloc]initWithFrame:CGRectMake(80, 400, 200, 100)];
pickerView.dataSource=self;
pickerView.delegate=self;
[self.view addSubview:pickerView];
array = @[@"十号字体",@"十一号字体",@"十二号字体",@"十三号字体",@"十四号字体",@"十五号字体"];
arrayTwo = @[@"10",@"11",@"12",@"13",@"14",@"15"];
_myView= [[TestView alloc]initWithFrame:CGRectMake(20, 120, 335, 300)];
[self.view addSubview:_myView];
NSLog(@"%@", _myView);
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
return array.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
return array[row];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
_myView.value = [arrayTwo[row] floatValue];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
//
// TestView.h
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface TestView : UIView
@property(nonatomic, assign)float value;
@end
//
// ViewController.m
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import "ViewController.h"
#import "MyView.h"
#import "TestView.h"
@interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>
{
NSArray *array;
NSArray *arrayTwo;
UIPickerView *pickerView;
TestView *_myView;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
pickerView= [[UIPickerView alloc]initWithFrame:CGRectMake(80, 400, 200, 100)];
pickerView.dataSource=self;
pickerView.delegate=self;
[self.view addSubview:pickerView];
array = @[@"十号字体",@"十一号字体",@"十二号字体",@"十三号字体",@"十四号字体",@"十五号字体"];
arrayTwo = @[@"10",@"11",@"12",@"13",@"14",@"15"];
_myView= [[TestView alloc]initWithFrame:CGRectMake(20, 120, 335, 300)];
[self.view addSubview:_myView];
NSLog(@"%@", _myView);
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
return array.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
return array[row];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
_myView.value = [arrayTwo[row] floatValue];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
// ViewController.m
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import "ViewController.h"
#import "MyView.h"
#import "TestView.h"
@interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>
{
NSArray *array;
NSArray *arrayTwo;
UIPickerView *pickerView;
TestView *_myView;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
pickerView= [[UIPickerView alloc]initWithFrame:CGRectMake(80, 400, 200, 100)];
pickerView.dataSource=self;
pickerView.delegate=self;
[self.view addSubview:pickerView];
array = @[@"十号字体",@"十一号字体",@"十二号字体",@"十三号字体",@"十四号字体",@"十五号字体"];
arrayTwo = @[@"10",@"11",@"12",@"13",@"14",@"15"];
_myView= [[TestView alloc]initWithFrame:CGRectMake(20, 120, 335, 300)];
[self.view addSubview:_myView];
NSLog(@"%@", _myView);
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
return array.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
return array[row];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
_myView.value = [arrayTwo[row] floatValue];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
//
// TestView.h
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface TestView : UIView
@property(nonatomic, assign)float value;
@end
//
// ViewController.m
// UIPickerView改变字体大小
//
// Created by dc008 on 15/12/8.
// Copyright © 2015年 CXY. All rights reserved.
//
#import "ViewController.h"
#import "MyView.h"
#import "TestView.h"
@interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>
{
NSArray *array;
NSArray *arrayTwo;
UIPickerView *pickerView;
TestView *_myView;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
pickerView= [[UIPickerView alloc]initWithFrame:CGRectMake(80, 400, 200, 100)];
pickerView.dataSource=self;
pickerView.delegate=self;
[self.view addSubview:pickerView];
array = @[@"十号字体",@"十一号字体",@"十二号字体",@"十三号字体",@"十四号字体",@"十五号字体"];
arrayTwo = @[@"10",@"11",@"12",@"13",@"14",@"15"];
_myView= [[TestView alloc]initWithFrame:CGRectMake(20, 120, 335, 300)];
[self.view addSubview:_myView];
NSLog(@"%@", _myView);
}
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
return array.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
return array[row];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
_myView.value = [arrayTwo[row] floatValue];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
相关文章推荐
- UEFI
- CodeForces 601B Lipshitz Sequence (单调队列)
- Activity类的runOnUiThread更新UI
- Moqui简介
- UITableView优化技巧
- SPOJ GSS7 Can you answer these queries VII(LCT)
- UI基础-初级数据持久化
- 【android_温故知新】第 5 组 UI 组件:ProgressBar 及其子类
- 随意细解:UI -- 初级数据持久化
- UItextField 和 UIbutton
- iOS 获取设备的UUID
- UITextField用法
- ios系列UI篇——UISwitch
- CSU 1553-Good subsequence(RMQ)
- LeetCode(95) Unique Binary Search Trees II解题报告
- CEGUI环境配置
- EasyUI修改DateBox和DateTimeBox的默认日期格式
- [yueqian_scut]Android多点触控技术和应用框架
- iOS UI基础-18.0 UIView
- UI手势