JSPatch下发笔记5

OC代码:
- (void)layoutSaleViews{
    [self startTime];
    if (self.isEarlyBird == YES) {
        _homeDetailView.saleTodayImg.width = 0;
        _homeDetailView.moneyIcon.left = 12;
        _homeDetailView.tipImageView.hidden = NO;
    }else{
        _homeDetailView.tipImageView.hidden = YES;
        _homeDetailView.saleTodayImg.hidden = NO;
    }
    [_homeDetailView.messageView mas_updateConstraints:^(MASConstraintMaker *make) {
        make.height.equalTo(@94.5);
    }];
    _homeDetailView.dayAllMoney.hidden = YES;
    _homeDetailView.moneyIcon1.hidden = YES;
    _homeDetailView.rentDay.hidden = YES;
    _homeDetailView.weekOrMonthView.hidden = YES;
    [_homeDetailView.weekOrMonthView mas_updateConstraints:^(MASConstraintMaker *make) {
        make.height.equalTo(@0);
    }];

    _homeDetailView.collectBtn.hidden = YES;
    _homeDetailView.line.hidden = YES;
    _homeDetailView.rentDateLbl.text = [NSString stringWithFormat:@"%@-%@",[[_saleModel.act_begin_date substringWithRange:NSMakeRange(0, 10)] stringByReplacingOccurrencesOfString:@"-" withString:@"."],[[_saleModel.act_end_date substringWithRange:NSMakeRange(0, 10)] stringByReplacingOccurrencesOfString:@"-" withString:@"."]];
    if ([NSString isBlankString:_saleModel.masterNeedKnow]) {
        [_homeDetailView.rentExplainView mas_updateConstraints:^(MASConstraintMaker *make) {
            make.height.equalTo(@0);
        }];
        _homeDetailView.rentExplainView.hidden = YES;
        [_homeDetailView.calendarView mas_updateConstraints:^(MASConstraintMaker *make) {
            make.top.equalTo(_homeDetailView.messageView.mas_bottom).offset(10);
        }];
    }else{
        _homeDetailView.rentExplainLbl.text = _saleModel.masterNeedKnow;
    }
}

JS代码:

require('NSString');
defineClass('NewHomeDetailController', {
            layoutSaleViews: function() {
            self.startTime();
            var _homeDetailView = self.valueForKey("_homeDetailView");
            var _saleModel = self.valueForKey("_saleModel");
            if (self.isEarlyBird() == YES) {
            _homeDetailView.saleTodayImg().setWidth(0);
            _homeDetailView.moneyIcon().setLeft(12);
            _homeDetailView.tipImageView().setHidden(NO);
            } else {
            _homeDetailView.tipImageView().setHidden(YES);
            _homeDetailView.saleTodayImg().setHidden(NO);
            }
            _homeDetailView.messageView().mas__updateConstraints(block('MASConstraintMaker*', function(make) {
                                                                       make.height().equalTo()(94.5);                                                                      }));
            _homeDetailView.dayAllMoney().setHidden(YES);
            _homeDetailView.moneyIcon1().setHidden(YES);
            _homeDetailView.rentDay().setHidden(YES);
            _homeDetailView.weekOrMonthView().setHidden(YES);
            _homeDetailView.weekOrMonthView().mas__updateConstraints(block('MASConstraintMaker*', function(make) {
                                                                           make.height().equalTo()(0);
                                                                           }));
            
            _homeDetailView.collectBtn().setHidden(YES);
            _homeDetailView.line().setHidden(YES);
            _homeDetailView.rentDateLbl().setText(NSString.stringWithFormat("%@-%@", _saleModel.act__begin__date().substringWithRange({location: 0, length: 10}).stringByReplacingOccurrencesOfString_withString("-", "."), _saleModel.act__end__date().substringWithRange({location: 0, length: 10}).stringByReplacingOccurrencesOfString_withString("-", ".")));
            if (NSString.isBlankString(_saleModel.masterNeedKnow())) {
            _homeDetailView.rentExplainView().mas__updateConstraints(block('MASConstraintMaker*', function(make) {
                                                                           make.height().equalTo()(0);
                                                                           }));
            _homeDetailView.rentExplainView().setHidden(YES);
            _homeDetailView.calendarView().mas__updateConstraints(block('MASConstraintMaker*', function(make) {
                                                                        make.top().equalTo()(_homeDetailView.messageView().mas__bottom()).offset()(10);
                                                                        }));
            } else {
            _homeDetailView.rentExplainLbl().setText(_saleModel.masterNeedKnow());
            }
            },
            });

总结:
1.Masonry中遇到单下划线要改成双下划线 ,数值@2,要改成2
2.变量名中遇到单下划线要改成双下划线
如:_saleModel.act__end__date()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,183评论 25 707
  • JavaScript是什么? JS是一种小型的、轻量级的、面向对象的、跨平台的客户端脚本语言。JS是嵌入到浏览器软...
    钩不了沉阅读 1,909评论 0 6
  • 每次闺蜜聚会,都像在上演偶像剧。 因为高中时性格木讷、成绩太好还有点高冷,我一直朋友不多,只是始终有三个姑娘对我不...
    LOSA王小夜阅读 731评论 3 50
  • 1- 我写这样一个标题,是因为一段演讲视频里的一句问答。 央视CCTV1综合频道,有一档节目叫《开讲啦》,其开讲嘉...
    磨工砍字阅读 1,863评论 32 14
  • 花妞,是一个美女,也就是我。 我来自一个民风不淳朴的村庄,这里的人个个都精明无比,可在大事上被骗时反倒特别...
    丁小莫阅读 278评论 0 2