标签:
控件
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关闭时 菊花停止转动
标签:
原文地址:http://www.cnblogs.com/dieneufhuang/p/4795934.html