zoukankan      html  css  js  c++  java
  • 医生加号页改版-两个弹层

    玉玉家行记
     北京-鞍山-肯德基-乐购-零食-千山-乐购-路口-玉玉家-晚饭-喝酒-睡觉
    第二天-早饭后-站前-哈根达斯-电影院-必胜客-站前瞎逛-唱k-生气-哭了-路口-哭了,答应我-洗澡,吃饺子,湖边逛,亲-回来,坐小摩托,火车站-北京-长椅子睡
    ------------------------------------------------------------------------------------------------------------------------------
    加载json假数据
                     //**********加载测试数据***假数据
                     NSString *dataFilePath = [[NSBundle mainBundle] pathForResource:@"加号弹层假数据" ofType:@"geojson"];
                     HDFAppLog(@"dataFilePath=%@",dataFilePath);
                     NSData *data = [NSData dataWithContentsOfFile:dataFilePath];
                     NSDictionary *rootDict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
                     NSDictionary *  feedDicts = rootDict[@"content"];
                     NSArray *outpatients   =  [HDFOrderNotFullTimeModel objectArrayWithKeyValuesArray:feedDicts[@"appointInfoList"]];
                     //***********^^^^^^^^^^^^^^^^^^
    http://www.sojson.com   在线json校验格式
    ------------------------------------------------------------------------------------------------------------------------------
    cell高度只有初始化的时候计算对了,后面就计算错了,后面一直是相同的高度
    标哥自动计算cell高度的方法有缓存,所以每次刷新无效,还是原来的高度,我自己计算高度就行了
    ---------------------------------------------------------------------------------------------------------
    点击按钮,滚动停止,没有选中第一个可约的cell
     
    滚动到中间,设置选中
    滚动到中间   [self.collectionViewscrollToItemAtIndexPath:scollToIdx atScrollPosition:UICollectionViewScrollPositionCenteredHorizontallyanimated:YES]
    这个scollToIdx 是第二个cell(中间的cell)
    设置选中   [selfcollectionView:self.collectionViewdidSelectItemAtIndexPath:indxepath]
    ———---------------------------------------------------------------------------------------------------------
     
      找不到git暂存文件: stashes在左下角
     
    ————————————————————————————————————
    cell高度计算不对
    左右对齐,用标哥计算cell高度的方法算不对
     
    中间的控件跟左右有约束,用中间的控件计算cell的高度,高度计算错误.指定中间控件的宽度就能正确的计算高度了(小崔告诉我的)
     
        NSString *text = @" ";
        self.detailLabel = [UILabelhdf_labelWithText:text font:kFontWithSize(15) superView:self.contentViewconstraints:^(MASConstraintMaker *make) {
            make.left.mas_equalTo(self.timeLabel.mas_right).offset(10);
            make.top.mas_equalTo(15);
    //        make.right.mas_equalTo(self.statusLabel.mas_left).offset(-10); // 这么设置右边约束不行,要给个宽度才能准确的计算cell高度,不然算不准
            make.width.mas_equalTo(detailLabelWidth);
        }];
     
    ————————————————————————————————————
    linker command failed with exit code 1 (use -v to see in
     
    模型没写@implementation
     
    ------------------------------------------------------------------------------------
    初始化,tableView高度不对
    开始时候    self.noonTableView.tableHeaderView = headerView;
    这句代码放在
     
    把它放在下面就好了,headerView完全加载完毕再指定tableView的headerView就行了
    怎么发现的呢?
    我点击预约,跳到登录界面, 点叉叉退出登录页面,回来再选择时间,高度就有变化了,
     
    我发现这个现象后就
    打了一堆断点,先走heightForRow ,再走 cellforRow, heightForRow算出来的高度只有 15
     
    怀疑创建tableView的时候 高度不对, 想到要数据先行, 就把
     
    self.noonTableView.tableHeaderView = headerView; // 最后指定tableView header赋值就行
    放到后面写,果然好了
  • 相关阅读:
    【bzoj2588】Count on a tree
    【bzoj4205】卡牌配对
    【bzoj1502】月下柠檬树
    【learning】快速沃尔什变换FWT
    【bzoj3672】购票
    bzoj1402:[HAOI2008]硬币购物
    bzoj1090:[SCOI2003]字符串折叠
    bzoj1260[CQOI2007]涂色paint
    2016.08.07计算几何总结测试day2
    2016.08.06计算几何总结测试day1
  • 原文地址:https://www.cnblogs.com/tufei7/p/5743779.html
Copyright © 2011-2022 走看看