UIPickerView改變字體大小

//字體

//  ViewController.matom

//  UIPickerView改變字體大小spa

//.net

//  Created by dc008 on 15/12/8.3d

//  Copyright © 2015 CXY. All rights reserved.component

//orm


#import "ViewController.h"get

#import "MyView.h"it

#import "TestView.h"io

@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

相關文章
相關標籤/搜索