zoukankan      html  css  js  c++  java
  • 筛选 漏网之鱼,

    for (NotificationItem *item insortedCommonArray) {

                if (item.type == 2 && item.time == currentTime) {//血糖检测

                    if (!item.selected) {

                        continue;

                    }//第一遍 timearray里面筛选,第二遍 这个地方筛选,漏网之鱼

                    switch (item.repeatType) {

                        case 1://one time

                            if (item.timeInterval != [self nowTimeInterval]) {

                                continue;

                            }

                            break;

                        case 2://day

                            

                            break;

                            

                        case 3://week

                        {

                            

                            if (item.week != mWeek) {

                                continue;

                            }

                            

                            TTLog(@"week %d",item.week);}

                            break;

                        default://month ,里面存放的是天

                            if (item.month > monthCount) {//如果这个时间大于这个月的总天数,那么就放在月底

                                item.month = monthCount;

                            }

                            if (item.month != mDay) {

                                continue;

                            }

                            

                            TTLog(@"month %d",item.month);

                            break;

                    }

                    TNotificationView *notificationView = [[[UINibnibWithNibName:@"TNotificationView"bundle:nil]instantiateWithOwner:selfoptions:nil]objectAtIndex:0];

                    notificationView.titleLabel.text = @"血糖检测";

                    notificationView.iconImageView.image = [UIImage imageNamed:@"icon_sugar.png"];

                    notificationView.medicineField.hidden = YES;

                    notificationView.itemImageView.hidden = YES;

     

                    NSString *periodString;

                    switch (item.period) {

                        case 1:

                            periodString = @"空腹";

                            break;

                        case 2:

                            periodString = @"早餐后";

                            break;

                        case 3:

                            periodString = @"午餐前";

                            break;

                        case 4:

                            periodString = @"午餐后";

                            break;

                        case 5:

                            periodString = @"晚餐前";

                            break;

                        case 6:

                            periodString = @"晚餐后";

                            break;

                        default:

                            periodString = @"睡前";

                            

                            break;

                    }

                    notificationView.secondLabel.text = periodString;

                    notificationView.frame = CGRectMake(originX, originY, notificationView.frame.size.width, notificationView.frame.size.height);

                    notificationView.tag = viewId;

                    viewId++;

                    [self.mScrollView addSubview:notificationView];

     

                    originY = originY +  notificationView.frame.size.height;

                }

                

            }

  • 相关阅读:
    2014 ACM-ICPC Beijing Invitational Programming Contest
    面试算法爱好者书籍/OJ推荐
    最新版本号MYSQL官网下载地址可是必需要注冊后才干下载
    [ZJOI2019]开关
    2019-9-24-dotnet-remoting-使用事件
    2019-9-24-dotnet-remoting-使用事件
    2019-3-8-为何使用-DirectComposition
    2019-3-8-为何使用-DirectComposition
    2019-8-31-C#-获取-PC-序列号
    2019-8-31-C#-获取-PC-序列号
  • 原文地址:https://www.cnblogs.com/guligei/p/3162209.html
Copyright © 2011-2022 走看看