iOS中自动消失提示框的实现
2016-08-26 17:48
316 查看
iOS中自动消失提示框的实现
//添加一个提示框
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"你很漂亮" delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
[alert show];
//添加延迟时间为1.0秒 然后执行dismiss:方法
[self performSelector:@selector(dismiss:) withObject:alert afterDelay:5.0];
//实现dismiss方法
- (void)dismiss:(UIAlertView *)alert
{
//此处相当于5秒之后自动点了cancel按钮
[alert dismissWithClickedButtonIndex:[alert cancelButtonIndex] animated:YES];
}
//添加一个提示框
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"你很漂亮" delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
[alert show];
//添加延迟时间为1.0秒 然后执行dismiss:方法
[self performSelector:@selector(dismiss:) withObject:alert afterDelay:5.0];
//实现dismiss方法
- (void)dismiss:(UIAlertView *)alert
{
//此处相当于5秒之后自动点了cancel按钮
[alert dismissWithClickedButtonIndex:[alert cancelButtonIndex] animated:YES];
}
//声明一个label对象 UILabel *tiplabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 225, 120, 30)]; //设置提示内容 [tiplabel setText:@"你好"]; tiplabel.backgroundColor = [UIColor blackColor]; tiplabel.layer.cornerRadius=5; tiplabel.layer.masksToBounds = YES; tiplabel.textAlignment = NSTextAlignmentCenter; tiplabel.textColor = [UIColor whiteColor]; [self.view addSubview:tiplabel]; //设置时间和动画效果 [UIView animateWithDuration:10.0 animations:^{ tiplabel.alpha =0.0; } completion:^(BOOL finished) { // [tiplabel removeFromSuperview]; }];
相关文章推荐
- iOS提示信息的实现与自动消失
- ios中提示信息的实现及自动消失
- iOS中可以设定时间自动消失提示框的三种实现方式
- ios中提示信息的实现及自动消失
- iOS中自动消失提示框的实现
- ios中提示信息的实现及自动消失
- IOS实现消息自动消失
- iOS 系统提示框是否同意获取当前位置提示框自动消失
- ios中UIAlert 提示框自动消失方法,超简单!
- JS实现文本框获得焦点,文本框里提示信息自动消失
- 在iOS中实现类似安卓自动消失提示框
- 在iOS中实现类似安卓自动消失提示框
- jQuery实现文本域内提示文字,当鼠标点击进文本域后自动消失,文本域失去鼠标焦点后显示提示文字或显示用户输入的文字。
- JS实现文本框获得焦点,文本框里提示信息自动消失
- iOS中消息框提示的出现与自动消失
- 全文检索等鼠标滑上去(不用点击),里面提示文字要自动消失效果的实现。
- Jquery 网站保存信息提示消息实现,提示后自动消失
- jquery 提示信息显示后自动消失的具体实现
- IOS——仿Android自动消失的小提示窗
- **IOS自动完成(搜索自动提示)功能实现