码迷,mamicode.com
首页 > 其他好文 > 详细

0909 几种控件(1) 蓝懿

时间:2015-09-09 21:21:26      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

控件

UIlabel  *l1

text                   

font

设置字体

设置居中  l1 setTextAlignment:NSTextAlignmentCenter

设置行数  numberOfLines 

//    lf.font = [UIFont fontWithName:@"字体名称" size:18];

    //设置居中

    [l setTextAlignment:NSTextAlignmentCenter];

 

 

 

 

 

UIbutton 

内容  setTitle    UI

button  buttonwithtype (有几种样式  storyboard中可见 一般用少 因为项目用图片按钮)

button setimage 普通状态normal 高亮状态highlighted 选中状态selected 禁用状态disabled

四种状态可在storyboard中设置  有个enabled 勾去掉就是禁用  stateconflg可设置不同状态

按钮可以点击把自己删除了  设置 (uibutton *)btn  直接在clicked方法中remove

 

UITextField

代码写的无法直接显示 因为borderstyle没设置

属性出了.可以调用 还可以用set方法设置  比如setboderStyle

textfield.delegate=self  文本输入框反向调用

第二部要加上满足协议<UItextFieldDelegate>

文本输入框有一些时间点 

clearbutton  is always appears状态就显示那个小X

 

 

UISlider (就是类似控制音量那个 可以调整最大最小值 调整三张图片 可调用方法)

UISlider *s = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 250, 30)];

    s.maximumValue = 30;

    s.minimumValue = 10;

    s.value = 20;

    

    [s setMaximumTrackImage:[UIImage imageNamed:@"b"] forState:UIControlStateNormal];

    

    [s setMinimumTrackImage:[UIImage imageNamed:@"c"] forState:UIControlStateNormal];

    [s setThumbImage:[UIImage imageNamed:@"a"] forState:UIControlStateNormal];

    

    [s addTarget:self action:@selector(slider2Action:) forControlEvents:UIControlEventValueChanged];

     [self.view addSubview:s];

调用的方法

-(void)slider2Action:(UISlider *)s{

    NSLog(@"%f",s.value);

}

 

 

SC 就是两个或者三个组件的控件

- (IBAction)scValueChange:(UISegmentedControl *)sender {

    //输出当前选中的 的index 是从0开始的

    int x = sender.selectedSegmentIndex;

    NSLog(@"%d”,x);

    //输出当前选中的的title

    NSString *title = [sender titleForSegmentAtIndex:1];

    NSLog(@"%@",title); 

}

 

进度条UIprogressView (无交互 只能关联属性 )

 

声明称属性 *pro1;

开一个1秒的yes Timer

-(void){

   self.pro1.progress+=0.1;

    }

// UIProgressView的 progress属性是进度值  以上意思是每一秒进度+0.1长度 

可在storyboard中设置进度开始位置  同时可以把两边设置为图片

 

UISwitch  (开关 storyboard创建关联事件时 要选UISwitch  )

- (IBAction)swtich1:(UISwitch *)sender {

    if (sender.isOn) {

       //sender.isON 所以这里写的是开关开着会发生的事件;

    }else{

       //这里写开关关闭会发生的事件; 

    }

}

 

 

 UIStepper  (关联成事件 注意设置成UIStepper) 

  

有个很重要的属性value表明他现在的数字

在storyboard创建UIStepper时 可以设置value,step等

step表示没+一次  value所加的数值

- (IBAction)uistepper1:(UIStepper *)sender {

    self.number.text=[NSString stringWithFormat:@"%f",sender.value];

}    //最后数值用的就是sender.value

 

 

UIActivityIndicatorView (关联成属性) 俗称菊花

在storyboard创建时 可改变style以及color

有两个方法:

 

关联成self.juhua

1.开始动画  [self.juhua StartAnimating];

2.停止动画  [self.juhua StopAnimating];

- (IBAction)swtich1:(UISwitch *)sender {

    if (sender.isOn) {

        [self.juhua startAnimating];

    }else{

        [self.juhua stopAnimating];

    }

 

}  //当switch开启时 菊花转动  当switch关闭时 菊花停止转动

 

0909 几种控件(1) 蓝懿

标签:

原文地址:http://www.cnblogs.com/dieneufhuang/p/4795934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!