}else if([[typeArr objectAtIndex:i]isEqualToString:@"chat"]){ //chat UIView *chatBase=[[UIView alloc]init]; CGFloat npy=0;int j=1; for(id dialogue in [contArr objectAtIndex:i]){ UILabel *np=[[UILabel alloc]init];np.numberOfLines=0; np.text=[NSString stringWithFormat:@"%@%@",[dialogue objectForKey:@"label"],[dialogue objectForKey:@"phrase"]];np.font=sf(15); CGSize npsize=[np.text sizeWithFont:np.font constrainedToSize:CGSizeMake(sw-60,sh-50) lineBreakMode:UILineBreakModeTailTruncation]; np.textColor=[UIColor blackColor];np.backgroundColor=[UIColor clearColor];np.frame=CGRectMake(30,npy,npsize.width,npsize.height); [chatBase addSubview:np]; npy+=npsize.height+20;j++; //if(j>[[contArr objectAtIndex:i]count]) break; UIImage *line=[UIImage imageNamed:@"gray"]; UIImageView *linev=[[UIImageView alloc]initWithImage:line];linev.alpha=0.7;[linev setFrame:CGRectMake(25,npy-12,sw-50,4)]; UIImage *fuki=[UIImage imageNamed:(j%2)?@"fuki":@"fuki2"]; UIImageView *fukiv=[[UIImageView alloc]initWithImage:fuki];fukiv.alpha=0.7; [fukiv setFrame:CGRectMake((j%2)?5:sw-25,npy-12-30,20,30)]; [chatBase addSubview:linev];[chatBase addSubview:fukiv]; } UIScrollView *chatScr=[[UIScrollView alloc]initWithFrame:CGRectMake(0,30,sw,sh-50)];[postv addSubview:chatScr]; [chatScr addSubview:chatBase]; [chatScr setContentSize:CGSizeMake(sw-40, npy)]; }できた。
これで各自が喋ってる感がちょっとはでたはず。
よるは天天,有@住之江公園に行くも何故かしまってたので急遽岸里から歩いてらーめんコーさんでチャーシューらーめんとライス。角煮級のチャーシューが5枚入ってる上にライスが激盛りで死ぬかと思った。味はあんまり覚えてない。
0 件のコメント:
コメントを投稿