您的位置:首页 > 其它

0909 几种控件(1) 蓝懿

2015-09-09 20:53 323 查看
控件

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关闭时 菊花停止转动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: