MLDynamicModal
使用此视图显示应用中的自定义模态。支持 iOS 9+。
示例
安装
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]