美文网首页
陪你皇冠展示规则

陪你皇冠展示规则

作者: iOS乐乐 | 来源:发表于2017-03-21 15:39 被阅读0次
            //首页地图多皇冠展示规则:
            //1.对比皇冠与皇冠之间排名,展示排名优先的皇冠,如:金币榜排名第一,诚信榜排名第二,展示金币榜皇冠
            //2.若皇冠与皇冠之间排名相同,展示优先度:金币>土豪>诚信
            /**
             *  自定义排名
             */
    //        pointAnno.goldStr =@"2";
    //        pointAnno.buyStr=@"1";
    //        pointAnno.integrityStr=@"1";
            
            
            
            NSInteger goldRank=[pointAnno.goldStr integerValue] ;//金币
            NSInteger buyRank=[pointAnno.buyStr integerValue];//土豪
            NSInteger integrityRank=[pointAnno.integrityStr integerValue];//诚信
    
            if (!goldRank && !buyRank && !integrityRank)
            {
                guanImg.hidden=YES;
            }
            else if (goldRank == 0 && buyRank ==0 &&  integrityRank ==0)
            {
                guanImg.hidden=YES;
            }
            else
            {
                
                if (goldRank==1 || buyRank==1 || integrityRank==1)
                {
                    if (goldRank==1)
                    {
                        guanImg.image=[UIImage imageNamed:@"金币榜"];
                    }
                    else if (buyRank==1 && goldRank!=1 )
                    {
                        guanImg.image=[UIImage imageNamed:@"土豪榜"];
                    }
                    
                    else if (integrityRank ==1 && buyRank !=1 && goldRank!=1)
                    {
                        guanImg.image=[UIImage imageNamed:@"诚信榜"];
                        guanImg.bounds=CGRectMake(0, 0, 34*PIX, 30*PIX);
    
                    }
                    
                }
                else
                {
                    NSArray *testArray = [NSArray arrayWithObjects:pointAnno.goldStr, pointAnno.buyStr, pointAnno.integrityStr,nil];
                    NSNumber* min1=[testArray valueForKeyPath:@"@min.floatValue"];
                    NSInteger row=[testArray indexOfObject:min1.stringValue];
                    NSLog(@"row--->%ld",row);
                    
                    if (row==0)
                    {
                        guanImg.image=[UIImage imageNamed:@"金币榜"];
                    }
                    else if (row==1)
                    {
                        guanImg.image=[UIImage imageNamed:@"土豪榜"];
                    }
                    else
                    {
                        guanImg.image=[UIImage imageNamed:@"诚信榜"];
                        guanImg.bounds=CGRectMake(0, 0, 34*PIX, 30*PIX);
    
                    }
                }
       
            }
    
    

    相关文章

      网友评论

          本文标题:陪你皇冠展示规则

          本文链接:https://www.haomeiwen.com/subject/dmdgnttx.html