AgoraIO-Community / EaseIMKit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

动图表情添加过多的时候布局错乱

yuhangjob opened this issue · comments

  • (instancetype)getGifGroup
    {
    if (gGifGroup) {
    return gGifGroup;
    }

    NSMutableArray *models2 = [[NSMutableArray alloc] init];
    NSArray *names = @[@"icon_002",@"icon_007",@"icon_010",@"icon_012",@"icon_013",@"icon_018",@"icon_019",@"icon_020",@"icon_021",@"icon_022",@"icon_024",@"icon_027",@"icon_029",@"icon_030",@"icon_035",@"icon_040",@"icon_020",@"icon_021",@"icon_022",@"icon_024",@"icon_027",@"icon_029",@"icon_030",@"icon_035",@"icon_040"];
    int index = 0;
    for (NSString *name in names) {
    ++index;
    EaseEmoticonModel *model = [[EaseEmoticonModel alloc] initWithType:EMEmotionTypeGif];
    model.eId = [NSString stringWithFormat:@"em%d",(1000 + index)];
    model.name = [NSString stringWithFormat:EaseLocalizableString(@"[example]", nil), index];
    model.imgName = [NSString stringWithFormat:@"%@_cover", name];
    model.original = name;
    [models2 addObject:model];
    }
    NSString *tagImgName = [models2[0] imgName];
    gGifGroup = [[EaseEmoticonGroup alloc] initWithType:EMEmotionTypeGif dataArray:models2 icon:[UIImage easeUIImageNamed:tagImgName] rowCount:2 colCount:4];
    return gGifGroup;
    }