蓝懿教育 控件
来源:互联网 发布:大数据面临的困难 编辑:程序博客网 时间: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关闭时 菊花停止转动
- 蓝懿教育 控件
- 蓝懿教育 传值
- 蓝懿教育记录
- 蓝懿教育 通讯录
- 蓝懿教育 地图
- 蓝懿教育 记录微信打飞机小游戏
- IOS 常用快捷键----蓝懿教育
- 蓝懿教育 第9天课程
- 蓝懿教育 内存管理及UI初体验
- 蓝懿教育 第九天课程 计算器
- 蓝懿教育 复杂版计算器的实现
- 蓝懿教育 可变字符串和不可变字符串
- 蓝懿教育 正反方向传值及打地鼠游戏的实现
- 蓝懿
- VR蓝海,未来已来 龙图教育
- 蓝懿ios 技术内容和心得交流分享 11.4 控件
- 蓝懿ios 技术内容和心得交流分享 11.5 控件
- 蓝懿 知识点总结
- Parallels Desktop中如何删除Mac虚拟机
- win7 64位安装tortoise svn客户端及subversion服务器端教程
- poj 3414 Pots bfs
- 算法——动态规划
- Fresco gif不能使用圆圈或圆角的处理方式
- 蓝懿教育 控件
- 第三方库Universal Image Loader简单使用-学习篇
- Android之混淆心得与亲身体验
- JAVA Memcached 安装与简单实战(windows)
- 理解AES加密解密的使用方法
- Android 开发环境变量设置
- 用Python写了个websocket即时聊天网页(含客户端、服务端代码)
- PHP去除字符串中所有空格
- IOS开发—事件处理,触摸事件,UITouch,UIEvent,响应者链条,手势识别