好库网 好库网首页 | 我的好库
我是爱凤

自定义内容的模态窗口组件(iOS源代码)

发布者:iphone
发布日期:2016-3-15 5:00:00   更新日期:2016-3-15 5:00:00
文件大小:1M
下载次数:27   浏览次数:473
评分:4.80

源码目录结构图

  • ._AnimationAboutCircle-master

介绍

来源: github/TTModalView Licence: MIT
作者: CSDN-jtt
TTModalView是一个自定义内容的模态窗口组件,可以任意定制窗口的内容,支持frame,autolayout等方式定位,支持定制modal层的大小以及窗口层次,支持50多种窗口弹出效果.灵活的设计能满足大部分弹出窗口的需求.



pod 'TTModalView'

#import TTModalView/TTModalView.h



api介绍

初始化方法

TTModalView * _modalView = [[TTModalView alloc] initWithContentView:nil delegate:nil];

TTModalView * _modalView.modalWindowFrame = CGRectMake(0,0,self.view.bounds.size.width, self.view.bounds.size.height);

_modalView.modalWindowLevel = UIWindowLevelNormal;



设置弹入弹出的动画样式

_modalView.presentAnimationStyle = SlideInUp;

_modalView.dismissAnimationStyle = SlideOutDown;



展示,在展示方法中灵活定位content位置

[_modalView showWithDidAddContentBlock:^(UIView *contentView) {

[contentView mas_makeConstraints:^(MASConstraintMaker *make) {

make.left.trailing.equalTo(contentView.superview);

make.bottom.equalTo(contentView.superview);

make.height.equalTo(@220);

}];

}];



消失

[_modalView dismiss];

指定消失时候的动画样式



[_modalView dismissWithDismissBlock:^{



} dismissAnimationStyle:SlideOutDown];

另外支持设置动画时间,完成时候移除,modal位置详见demo



评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。