//首页地图多皇冠展示规则:
//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);
}
}
}
陪你皇冠展示规则
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 二级域名之间的图片跨域,图片模糊问题,空白问题,锯齿问题,解决方案来了 在使用html2canvas.js处理页面...
- 本文会涉及iOS10中的UserNotifications框架,关于UN框架的介绍可以看这里iOS 7 8 9 1...