美文网首页
SYAlertView弹窗视图

SYAlertView弹窗视图

作者: 番薯大佬 | 来源:发表于2018-06-08 17:20 被阅读16次

SYAlertView自定义弹窗子视图UI
根据UI设计需求,自定义各种样式的弹窗子视图:

  • 自定义UI及样式
  • 自定义显示动画
  • 编辑控件自适应键盘高度

效果图

SYAlertView.gif

代码示例

1、导入头文件

#import "SYAlertView.h"

2、实例化

SYAlertView *alertView = [[SYAlertView alloc] init];
alertView.isAnimation = YES;

3、子视图设置

// 自定义的子视图
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 200.0f, 110.0f)];
UILabel *message = [[UILabel alloc] initWithFrame:CGRectMake(20.0f, 20.0f, 160.0f, 40.0f)];
message.text = @"弹窗信息";
[view addSubview:message];
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(20.0f, 70.0f, 160.0f, 30.0f)];
[button setTitle:@"知道了" forState:UIControlStateNormal];
[button addTarget:self action:@selector(closeClick:) forControlEvents:UIControlEventTouchUpInside]
[view addSubview:button];

方法1

alertView.showContainerView = view;

方法2

alertView.containerView.frame = CGRectMake(20.0f, (alertView.frame.size.height - view.frame.size.height) / 2, view.frame.size.width, view.frame.size.height);
[alertView.containerView addSubview:view];

4、方法调用

显示

[alertView show];

隐藏

[alertView hide];

相关文章

  • SYAlertView弹窗视图

    SYAlertView自定义弹窗子视图UI根据UI设计需求,自定义各种样式的弹窗子视图: 自定义UI及样式 自定义...

  • macOS人机界面准则三—窗口视图和菜单

    * 窗口和视图 窗口解构、警报、框、栏视图、对话框、图像视图、大纲视图、面板、弹窗、滚动视图、表单、侧边栏、拆分视...

  • iOS - 实现六位数字密码

    一、初始化弹窗视图 二、点击按钮 ,显示视图 三、监听textfield 相关代理和方法

  • 4(1)弹窗视图-弹窗说明

    定义 弹窗是为了更好的与用户交互,对用户当前操作进行信息提醒并对其作出补充,或中断用户当前操作并对其作出操作反馈。...

  • iOS开发-底部弹窗视图

    开发过程中底部弹窗视图在很多处会被用到,所以今天写一个简易的底部弹窗视图 1.先分析都有哪些控件底部蒙层 mask...

  • ios弹窗视图,使用block处理点击事件

    很简单的弹窗视图控件,可以设置箭头方向在视图的上下左右,可以自定义视图背景颜色,判断视图超出屏幕自动改变位置 查看...

  • Flutter 重构:基于 PopupRoute 的极简弹窗

    这可能是颗粒度最好的 PopupRoute 弹窗封装。 核心: Flutter 需要自定义各式各样的弹窗视图,总是...

  • SwiftUI实战-自定义弹窗

    SwiftUI 以 ViewModifier方式提供了方式多样的呈现视图方式(弹窗),比如 contextMenu...

  • RN 全局loading实现方式

    用modal方式实现的弹窗,不好用,因为需要嵌入到 视图层,并在视图代码里写 展示隐藏的state变量,耦合太大。...

  • Swift 封装UIAlertController

    UIAlertController是苹果iOS 8以后推出的弹窗视图,其用来取代UIAlertView,官方也建议...

网友评论

      本文标题:SYAlertView弹窗视图

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