iOS开发中自定义弹出框

作者: 安然slience | 来源:发表于2015-11-24 14:41 被阅读6716次

很多时候,iOS开发中需要弹出提示框来提示用户一些信息,但是MBProgressHud的显示可能会导致文字显示不全,这个时候就需要自定义一个弹出框来显示自己需要的文字.

-(void)updataWindows {

windows = [UIApplication sharedApplication].keyWindow;

view = [[UIView alloc]initWithFrame:CGRectMake(40, SCREEN_HEIGHT/2 - 40, SCREEN_WIDTH - 80, 80)];

view.backgroundColor = [UIColor blackColor];

view.layer.masksToBounds = YES;

view.layer.cornerRadius = 8.0f;

label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, view.bounds.size.width, 80)];

label.numberOfLines = 3;

label.text = @" 您的信息已经重新提交,我们正在在加紧审核,请稍侯 ";

label.textColor = [UIColor whiteColor];

label.textAlignment = NSTextAlignmentCenter;

[windows addSubview:view];

[view addSubview:label];

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)),dispatch_get_main_queue(), ^{

//2秒以后移除view

[view removeFromSuperview];

});

}

这样就可以做出和MBProgressHud相似的效果了.

相关文章

  • iOS 自定义弹出视图的正确姿势

    前言 开发时经常会自定义一些弹出视图,比如弹框(Alert)、底部弹出框(Action Sheet)等。自定义弹出...

  • iOS开发中自定义弹出框

    很多时候,iOS开发中需要弹出提示框来提示用户一些信息,但是MBProgressHud的显示可能会导致文字显示不全...

  • iOS开发中自定义弹出框

    很多时候,iOS开发中需要弹出提示框来提示用户一些信息,但是MBProgressHud的显示可能会导致文字显示不全...

  • UIAlertView 点击跳转

    iOS 开发中,经常遇到弹出框。之前没在意过弹出框的点击方法,直到这几天用到的时候。因此也做了个小结,代码如下:

  • iOS11多window下键盘不显示问题

    描述 弹出框中有自定义的键盘输入,类似于支付宝支付密码,在iOS10中,触发之后,能够正常弹出键盘,在最新的iOS...

  • 用UIPresentationController来写一个简洁的

    iOS App开发过程中,底部弹出框是一个非常常见的需求。实现这个需求的方式有很多,直接添加一个自定义的View让...

  • iOS-自定义控件相关

    本篇涵盖自定义控件、视图等. 1.iOS开发-轻松学会封装自定义视图view(自定义弹框封装详解)2.iOS开发-...

  • 模态视图控制器使用经验

    iOS开发中经常会用到模态弹框。我的经验是用模态弹出视图控制器,然后在控制器上自定义弹框的展示形式我会先提出需求,...

  • vue-弹出框组件

    创建一个公用的弹出框组件,包括消息弹出框,确认弹出框,自定义内容弹出框 一、创建 1、创建一个基础弹出框:dial...

  • IQKeyboardManager

    在iOS开发中,经常遇到弹出的键盘遮挡输入框(UITextField/UITextView)的情况。为了解决这类问...

网友评论

    本文标题:iOS开发中自定义弹出框

    本文链接:https://www.haomeiwen.com/subject/iwvrhttx.html