定时消失的Alert弹窗

在公共类里面写如下两个类方法就可以了,只需要把第一个类方法公布出来:

代码如下:

#pragma mark --- 定时弹窗 ---
+ (void)showAlertViewWithTitle:(NSString *)title message:(NSString *)message afterDelay:(NSTimeInterval)delay {

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:title message:message delegate:nil cancelButtonTitle:nil otherButtonTitles:nil];
    [alert show];
    [self performSelector:@selector(dimissAlert:) withObject:alert afterDelay:delay];
}

+ (void)dimissAlert:(UIAlertView *)alert {
    if(alert)     {
        [alert dismissWithClickedButtonIndex:[alert cancelButtonIndex] animated:YES];
    }
}

  

时间: 2024-11-04 02:15:34

定时消失的Alert弹窗的相关文章

原生 js 模拟 alert 弹窗

复制头部的 js 代码到你的 js 文件的任何地方,调用Chef.alert方法传入相应的参数即可并没有什么功能,只是一个提示的作用,可能样式比 alert 的弹窗好看点,css是写在js里的,只要你会写 css 就可以自行修改样式. Chef.alert 使用说明: 此方法有6个参数: 1,title 弹出框的标题 2,content 弹出框的提示文字也可以以字符串的形式传入任何html标签, 3,firm 弹出框按钮的文字 4,offset 弹出框距离顶部的位置,左右默认水平居中, 5,wi

关于response.write(alert(''))弹窗改变页面格式问题

不建议使用 Response.Write("<script>alert('增加年级失败')</script>"); 而使用 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", "alert('增加年级失败')", true); 关于response.write(alert(''))弹窗改变页面格式问题

web自动化之alert弹窗操作

from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get("url") #

(selenium+python)_UI自动化09_定位alert弹窗

前言 web网站中某些点击操作会触发alert弹窗.在selenium进行自动化过程中,模拟操作alert弹窗时直接定位会报错找不到元素.需要先切换到alert然后用alert处理方法进行操作. alert常用方法 switch_to.alert # 切换到alert弹窗 text # 获取弹出框文本 accept() # 确定 dismiss() # 取消 send_keys() # 输入 实例 模拟操作alert步骤如下: 点击某按钮弹出alert-->切换到alert-->操作alert

Java+Selenium——处理Alert弹窗

介绍switchTo中关于处理alert弹窗的问题.很多时候,我们进入一个网站,就会弹窗一个alert框, 有些我们直接关闭,有些可能有取消和确定按钮,还有些调查的alert框,可以运行用户输入文字, 例如预定一个网站的资讯,输入邮箱地址就可以,每天接收一封该网站推送的邮件. =========================================================================== accept()方法就是点击确定按钮: dismiss()就是点击al

JS 暴力禁止alert弹窗

写代码时,弹窗问题经常非常困扰.单列一篇随笔吧: // 禁止alert弹窗. 防止错误提醒 window.alert = function() { return false; } 参考:https://blog.csdn.net/qq_38334525/article/details/79621177 原文地址:https://www.cnblogs.com/pu369/p/12336873.html

Python+Selenium练习(二十八)-处理Alert弹窗

目标:如何通过Selenium方法处理网页Alert弹窗. 练习场景:和处理iframe类似,都是通过switch—_to方法.可以通过执行JS来增加一个弹窗. 具体代码: # coding= utf-8 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(6) driver.get("https://www.b

python+selenium八:Alert弹窗

# 此弹窗是浏览器自带的弹窗,不是html中的元素 from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport timefrom selenium.webdriver.support.select import Select driver = webdriver.Firefox()url = "https://www.baidu.com"driv

C#→alert弹窗

protected void Page_Load(object sender, EventArgs e) { this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script type='text/javascript'>alert('Hello World')</script>"); }