- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IOS复习
一、基本控件1.文本框(TextField)委托:UITextFieldDelegate实现隐藏键盘:(1)实现UITextFieldDelegate(2)重写(BOOL)textFieldShouldReturn:(UITextField *)textField//使其失去第一响应者 [textField resignFirstResponder]; (3).将委托指向给viewcontroller:self.textfield.delegate = self;2.文本域(TextView)委托:UITextViewDelegate实现隐藏键盘:(1).实现UITextViewDelegate(2).重写(BOOL)textView:(UITextView *)textView shouldChangeTextInRange :(NSRange)range replacementText:(NSString *)text //使其失去第一响应者 [textView resignFirstResponder];(3).将委托指向给viewcontroller3.开关(UISwitch)方法:isOn:获取开关当前状BOOL isopen = myswitch.isOn;setOn:设置开关状态[self.leftswitchsetOn:isopen];4.分段(UISegmentedControl)方法: selectedSegmentIndex:获取选中的索引,从0开始5.滑块(UISlider)使用:设置最大值,最小值,起始值方法:获得滑块的当前值 int myvalue = self.myslider.value;6.进度条(UIProgressView)- (void)download{//定义一个操作进度条的方法//累加进度条值gress = gress + 0.1f;if(gress= 1.0){ [self.mytimerinvalidate]; //停止定时器//将按钮的标题改为重新下载,同时将进度条归零 [self.btndownsetTitle:@重新下载 forState:NO];gress = 0.0f;//弹出对话框提示成功UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@下载提示 message:@下载完成 delegate:selfcancelButtonTitle:@确定 otherButtonTitles:nil,nil]; [alert show]; }}7.定时器(NSTimer)if(self.mytimer != nilself.mytimer.isValid){//暂停,要么是继续NSString *btntilte = self.btndown.titleLabel.text;if([btntilte isEqualToString:@暂停]){//暂停定时器 [self.mytimersetFireDate:[NSDate distantFuture]];//设置按钮值 [self.btndownsetTitle:@继续forState:NO];}else{//继续定时器 [self.mytimersetFireDate:[NSDatedate]];//继续 [self.btndownsetTitle:@暂停forState:NO]; } }else{//定义并启动定时器self.mytimer = [NSTimer scheduledTimerWithTimeInterval:1.0target:selfselector:@selector(download) userInfo:nilrepeats:YES]; [self.btndownsetTitle:@暂停forState:NO]; }8.状态指示器(UIActivityIndicatorView)方法:1.获得指示器当前的状态BOOL state = self.myactivity.isAnimating;2.设置指示器停止或开始stopAnimating;startAnimating;9.警告框(UIAlertView)协议:UIAlertViewDelegateUIAlertView *alert=[[UIAlertViewalloc]initWithTitle:@提示框//对话框标题message:@这是一个警告框//弹出信息delegate:self//委托cancelButtonTitle:@取消//取消按钮的标题otherButtonTitles:@确定,//其他按钮的标题nil]; [alert show];//显示对话框10.Web视
文档评论(0)