热更新demo

detailContentHelpController.m 2.6KB

    // // detailContentHelpController.m // ThePaperBase // // Created by YoungLee on 15/9/8. // Copyright (c) 2015年 scar1900. All rights reserved. // #import "detailContentHelpController.h" @interface detailContentHelpController () @property(nonatomic, strong)UIImageView *topView; @property(nonatomic, strong)UIImageView *centerView; @property(nonatomic, strong)UIButton *disBtn; @end @implementation detailContentHelpController - (void)viewDidLoad { [super viewDidLoad]; [self.view addSubview:self.topView]; [self.view addSubview:self.centerView]; [self.view addSubview:self.disBtn]; [self.topView makeConstraints:^(MASConstraintMaker *make) { make.centerX.equalTo(self.view.centerX); make.width.equalTo(@128); make.top.equalTo(self.view.top).offset(20); make.height.equalTo(@89); }]; [self.centerView makeConstraints:^(MASConstraintMaker *make) { make.centerX.equalTo(self.view.centerX); make.width.equalTo(@165); make.centerY.equalTo(self.view.centerY); make.height.equalTo(@74); }]; [self.disBtn makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.view.left); make.right.equalTo(self.view.right); make.top.equalTo(self.view.top); make.bottom.equalTo(self.view.bottom); }]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } -(UIImageView *)topView{ if (!_topView) { _topView = [UIImageView new]; _topView.image = Image(@"welcome/detailHelp_top.png"); } return _topView; } -(UIImageView *)centerView{ if (!_centerView) { _centerView = [UIImageView new]; _centerView.image = Image(@"welcome/detailHelp_center.png"); } return _centerView; } -(UIButton *)disBtn{ if (!_disBtn) { _disBtn = [UIButton buttonWithType:UIButtonTypeCustom]; _disBtn.backgroundColor = [UIColor clearColor]; [_disBtn addTarget:self action:@selector(disSelector:) forControlEvents:UIControlEventTouchUpInside]; } return _disBtn; } -(void) disSelector:(UIButton *)btn{ if ([self.delegate respondsToSelector:@selector(disHelp)]) { [self.delegate disHelp]; } } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ @end