IOS与Objective-C学习记录(一)
来源:互联网 发布:ibm人工智能 鲍勃迪伦 编辑:程序博客网 时间:2024/05/21 07:11
IOS控件使用与相应事件
1、标签Lable :Referencing OutletS (控件定义属时的声明输出接口)
2、按钮控件 Button : Touch Down 动作;
在 .h文件中:
self.sliderVavlue_num.text=@"取消cancel";
}
3、TextField控件:在InterfaceBuider中打开控制面板文件,右击TextField控件,弹出的快捷菜单,用鼠标手拖拽OutletS->delegate后面的小点到左边的View Controller上。打开TextField属性检查器,在Placeholder属性中输入内容作为提示;运行时文本是灰色的,当有输入动作时文本消失;TextField添加清除按钮,在属性检查器,进入Clear Button 属性的下拉列表,从中选择Is always visible。
点击return关闭键盘的方法:
#pragma mark - UITextField Delegate Method
-(BOOL) textFieldShouldBeginEditing:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
4、TextView控件:在InterfaceBuider中打开控制面板文件,右击TextField控件,弹出的快捷菜单,用鼠标手拖拽OutletS->delegate后面的小点到左边的View Controller上。
5、开关控件Switch :Referencing OutletS(开关控件指定输出口)。
在 .h文件中的定义输出口 @property (weak, nonatomic) IBOutlet UISwitch *RightSwitch;
开关控件Switch : Value Changed (开关控件动作)
在 .h文件中:- (IBAction)right_ValueChange:(id)sender;
在 .m文件中的方法
UISwitch *witchSwitch = (UISwitch *)sender;
BOOL setting=witchSwitch.isOn;
[self.LeftSwitch setOn:setting animated:YES];
[self.RightSwitch setOn:setting animated:NO];
}
UISlider * slider=(UISlider *)sender;
int progressAsInt= (int)(slider.value+0.5f);
NSString *newText=[[NSString alloc] initWithFormat:@"%d",progressAsInt ];
self.sliderVavlue_num.text=newText;//为将当前数值显示在Lable控件中
if(self.LeftSwitch.hidden==YES){
self.LeftSwitch.hidden=NO;
self.RightSwitch.hidden=NO;
} else {
self.LeftSwitch.hidden=YES;
self.RightSwitch.hidden=YES;
}
- IOS与Objective-C学习记录(一)
- IOS学习 一 Objective-C
- 黑马程序员-IOS学习笔记(一)Objective-C概述
- iOS学习(一)Objective-C 概述和特点
- IOS之Objective-C学习笔记(一)
- IOS之Objective-C学习笔记(一)
- iOS-Objective-C 学习笔记一:数据类型
- 【深入学习iOS开发(一)】Objective-C Reflection(Objective-C 反射机制)
- ios学习一:objective-c面向对象的一些术语(来源objective-c基础编程)
- Objective-C 学习记录
- Objective-C 学习记录
- Objective-C学习记录
- Objective-C与Java面向对象对比学习(一)
- IOS学习记录--Objective-C--2012-11-14
- Effective Objective-C 2.0 学习记录(一)
- iOS-学习 Objective-C
- Objective-C 2.0 学习笔记一(Objective-C 程序设计)
- 【转】Objective-C 学习记录
- window下查看端口占用情况
- 图像处理之膨胀腐蚀操作
- 独立开发者回顾自身失败经历及其教训
- 验证码
- IOS数据库操作SQLite3使用详解
- IOS与Objective-C学习记录(一)
- powerdesign中表的name和comment互换
- POJ--3624
- android 16进制/10进制/2进制转换
- SQL server排序函数细说
- WPF控件开发之自定义控件(1)
- 定时任务,定时下载FTP指定文件
- oracle实现类似split效果
- ArcGIS for IOS 动态图层或者图层图例信息(个人)