蓝懿教育 控件

来源:互联网 发布:大数据面临的困难 编辑:程序博客网 时间:2024/04/30 04:50

UIlabel  *l1

text                

font

设置字体

设置居中  l1 setTextAlignment:NSTextAlignmentCenter

设置行数 numberOfLines 

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

   //设置居中

    [lsetTextAlignment: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 文本输入框反向调用

第二部要加上满足协议

文本输入框有一些时间点 

clearbutton  is alwaysappears状态就显示那个小X

 

 

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

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

    s.maximumValue =30;

    s.minimumValue =10;

    s.value =20;

   

    [ssetMaximumTrackImage:[UIImage imageNamed:@"b"]forState:UIControlStateNormal];

   

    [ssetMinimumTrackImage:[UIImage imageNamed:@"c"]forState:UIControlStateNormal];

    [ssetThumbImage:[UIImage imageNamed:@"a"]forState:UIControlStateNormal];

   

    [s addTarget:selfaction:@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=[NSStringstringWithFormat:@"%f",sender.value];

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

 

 

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

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

有两个方法:

 

关联成self.juhua

1.开始动画  [self.juhuaStartAnimating];

2.停止动画  [self.juhuaStopAnimating];

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

    if (sender.isOn){

       [self.juhua startAnimating];

    }else{

       [self.juhua stopAnimating];

    }

 

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

0 0