MLDynamicModal 0.4.1

MLDynamicModal 0.4.1

测试已测试
语言语言 Obj-CObjective C
许可证 NOASSERTION
发布上次发布2020年6月

Jonatan Urquiza 维护。



 
依赖
PureLayout>= 0
FXBlurView>= 0
MLUI>= 0
 

  • 作者
  • MPMobile

MLDynamicModal

使用此视图显示应用中的自定义模态。支持 iOS 9+。

示例

modal

安装

MLDynamicModal可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中

pod "MLDynamicModal"

使用方法

1. 导入 MLDynamicModalViewController 类

#import <MLDynamicModal/MLDynamicModalViewController.h>

2. 创建一个实例

MLDynamicModalViewController *modal = [[MLDynamicModalViewController alloc] initWithView:[[UIView alloc] init]];

使用以下任意替代初始化器来自定义视图

・更多初始化器
- (instancetype)initWithView:(UIView *)view headerView:(UIView *)headerView;
- (instancetype)initWithView:(UIView *)view title:(NSString *)title;
- (instancetype)initWithView:(UIView *)view attributedTitle:(NSAttributedString *)attributedTitle;

3. 自定义模态框

- (void)setShowCloseButton:(BOOL)show;
- (void)setModalCloseButtonColor:(UIColor *)color;
- (void)setShouldDismissOnTap:(BOOL)dismiss;
- (void)setShouldSwipeToDismiss:(BOOL)dismiss;
- (void)setModalBackgroundColor:(UIColor *)color;
- (void)setModalHeaderBackgroundColor:(UIColor *)color;
- (void)setShowVerticalIndicator:(BOOL)show;
- (void)setHorizontalMargin:(CGFloat)horizontalMargin;

4. presentmodal

[self presentViewController:modal animated:YES completion:nil];

作者

Julian Bruno, [email protected]

Vanesa Stricker, [email protected]

Damian Trimboli, [email protected]

Jonatan Urquiza, [email protected]