Commit 70aef4eb955647f08f8caf4ef1a34e8f4313002b
1 parent
b4485a03
0.2.2 版本 解决商家版订单列表高度显示不对
Showing
2 changed files
with
13 additions
and
3 deletions
CNLiveNewIMAManagerKit.podspec
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | |
| 9 | 9 | Pod::Spec.new do |s| |
| 10 | 10 | s.name = 'CNLiveNewIMAManagerKit' |
| 11 | - s.version = '0.2.1' | |
| 11 | + s.version = '0.2.2' | |
| 12 | 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' |
| 13 | 13 | |
| 14 | 14 | # This description is used to generate tags and improve search results. | ... | ... |
CNLiveNewIMAManagerKit/Classes/TIMCategory/TIMElem+ShowAPIs.m
| ... | ... | @@ -798,11 +798,21 @@ |
| 798 | 798 | NSDictionary * jsonDic = element.data.jsonValueDecoded; |
| 799 | 799 | NSDictionary * foodsGoodsOrderInfo = [jsonDic objectForKey:@"foodsGoodsOrderInfo"]; |
| 800 | 800 | NSString *selectTime = foodsGoodsOrderInfo[@"selectTime"]; |
| 801 | + NSArray *goodsDetailArray = foodsGoodsOrderInfo[@"detail"]; | |
| 802 | + | |
| 803 | + //处理一个订单多笔商品时的高度显示问题,最多显示3个 | |
| 804 | + CGFloat goodsH = 0; | |
| 805 | + if (goodsDetailArray.count < 4) { | |
| 806 | + goodsH = 50 * goodsDetailArray.count; | |
| 807 | + } | |
| 808 | + else | |
| 809 | + goodsH = 50 * 3; | |
| 810 | + | |
| 801 | 811 | if (selectTime || selectTime.length) { |
| 802 | 812 | //餐厅订单高度增加 |
| 803 | - return CGSizeMake(width, (280+10)*RATIO); | |
| 813 | + return CGSizeMake(width, (230 + goodsH + 10)*RATIO); | |
| 804 | 814 | } |
| 805 | - return CGSizeMake(width, (200+10)*RATIO); | |
| 815 | + return CGSizeMake(width, (150 + goodsH + 10)*RATIO); | |
| 806 | 816 | } |
| 807 | 817 | break; |
| 808 | 818 | case EIMAMSG_OrederRepast : | ... | ... |