联系人:石虎 QQ:1224614774 昵称: 嗡嘛呢叭咪哄
QQ群:807236138 群称: iOS 技术交流学习群
一、概念
在外界直接一行代码实现
#import "SHSetGoalView.h"
@property (nonatomic, strong) SHSetGoalView *setGoalView;
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
[self.view addSubview:self.setGoalView];
}
#pragma mark -
#pragma mark - Getter Method
- (SHSetGoalView *)setGoalView{
if (!_setGoalView) {
_setGoalView = [[SHSetGoalView alloc] initWithFrame:CGRectMake(0, 100, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height)];
__weak typeof(self) weakSelf = self;
_setGoalView.datePickerBlock = ^(UIView * _Nonnull datePicker) {
[weakSelf.view addSubview:datePicker];
};
}
return _setGoalView;
}
二、demo 效果图
下载 GitHub demo https://github.com/shihu132/SHDownListMenu
下载 码云 demo https://gitee.com/ShiHu132/SHSetGoalClass
注意:demo中有动画效果图
三、 仿界面实现截图
谢谢!!!
本账号主要分享我成长过程中的各种心得感悟,包括技术总结, iOS、Swift 和 Mac 相关技术文章、工具资源、参与技术讨论,整理开发技巧、让学习成为一种享受!