当前位置: 首页 > news >正文

【代码笔记】iOS-轮询弹出框

一,效果图。

二,工程图。

三,代码。

RootViewController.m

复制代码
#import "RootViewController.h"
//加入弹出框的头文件
#import "MPNotificationView.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    self.title=@"RootViewController";
    
    //弹出框前面有图片
      [self showWithFrame];
    //弹出框可以进行点击
      [self showWithTouch];
   
}
#pragma -mark -可以点击的,点击后消息,并且可以在点击后添加事件
-(void)showWithTouch
{
    [MPNotificationView notifyWithText:@"李华:"
                                detail:@"今天有时间吗?"
                         andTouchBlock:^(MPNotificationView *notificationView) {
                             
                             UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"提醒" message:@"已点击弹出框" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];
                             [alert show];
                             
                         }];

}
#pragma -mark -弹出框在前面有一张图片,然后,5.0s后自己会主动消失。没到5.0s点击的时候也会消失。
-(void)showWithFrame
{
    [MPNotificationView notifyWithText:@"李华:"
                                detail:@"今天有时间吗?"
                                 image:[UIImage imageNamed:@"1.jpeg"]
                           andDuration:5.0];

}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
复制代码

 

 

 
 

转载于:https://www.cnblogs.com/yang-guang-girl/p/5433713.html

相关文章:

  • 圆角矩形“RoundRectShape”使用详解
  • Javascript异步编程的4种方法
  • [APIO2015]巴厘岛的雕塑
  • HTTP原理
  • javascript中利用柯里化函数实现bind方法
  • theano和keras使用过程中遇到的一些问题记录
  • 20145228《Java程序设计》第九周学习总结
  • Atitit.redis操作总结
  • Java数组技巧攻略
  • Java编程思想读书笔记之内部类
  • 2、变量var关键字
  • 基于CkEditor实现.net在线开发之路(5)列表页面开发
  • 大致相同功能和代码是分开两个源代码,还是保持一个代码
  • Java--------------Windows下Redis的安装使用
  • onethink对二维数组结果集进行排序
  • [译]Python中的类属性与实例属性的区别
  • 07.Android之多媒体问题
  • Angular2开发踩坑系列-生产环境编译
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • iOS | NSProxy
  • iOS 系统授权开发
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JS函数式编程 数组部分风格 ES6版
  • js正则,这点儿就够用了
  • JS字符串转数字方法总结
  • Laravel 中的一个后期静态绑定
  • Map集合、散列表、红黑树介绍
  • MySQL主从复制读写分离及奇怪的问题
  • ReactNative开发常用的三方模块
  • Redis在Web项目中的应用与实践
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 测试如何在敏捷团队中工作?
  • 从伪并行的 Python 多线程说起
  • 第2章 网络文档
  • 开源SQL-on-Hadoop系统一览
  • 前端
  • 前嗅ForeSpider中数据浏览界面介绍
  • 提醒我喝水chrome插件开发指南
  • 为视图添加丝滑的水波纹
  • 我的zsh配置, 2019最新方案
  • 2017年360最后一道编程题
  • Prometheus VS InfluxDB
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​iOS安全加固方法及实现
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (3)选择元素——(17)练习(Exercises)
  • (4.10~4.16)
  • (6)添加vue-cookie
  • (办公)springboot配置aop处理请求.
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (蓝桥杯每日一题)love
  • (三)模仿学习-Action数据的模仿
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...