#import <UIKit/UIKit.h>
#import "CompeteListModel.h"
@protocol RankDelegate <NSObject>
-(void)rankClick:(NSString*)number;
@end
@interface CompeteTableViewCell : UITableViewCell
@property (nonatomic,strong)CompeteModel *model;
@property (nonatomic,weak)id<RankDelegate> delegate;
@property (weak, nonatomic) IBOutlet UIView *upYellow;
@property (weak, nonatomic) IBOutlet UIView *downYellow;
@end
- (IBAction)rank:(id)sender {
if ([self.delegate respondsToSelector:@selector(rankClick:)]) {
[self.delegate rankClick:self.model.tnno];
NSLog(@"代理%@",self.model.tnno);
}
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *ID = @"CompeteTableViewCell";
CompeteTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
if (cell==nil) {
cell =[[[UINib nibWithNibName:ID bundle:nil]instantiateWithOwner:self options:nil] objectAtIndex:0];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
if (self.type) {
cell.upYellow.backgroundColor=[UIColor yellowColor];
cell.downYellow.backgroundColor=[UIColor yellowColor];
}else
{
cell.upYellow.backgroundColor=kColor(0, 143, 226);
cell.downYellow.backgroundColor=kColor(0, 143, 226);
}
// cell.model=_competeModel1.tournamentList[indexPath.row];
cell.model=_arrayList[indexPath.row];
cell.delegate=self;
return cell;
}
-(void)rankClick:(NSString *)number
{
NSLog(@"点击了代理%@",number);
competeRankTableController *comRankVC=[[competeRankTableController alloc] init];
comRankVC.model=number;
NSDictionary *dict = [[NSDictionary alloc]initWithObjectsAndKeys:comRankVC,@"Hidden", nil];
NSNotification *notification = [NSNotification notificationWithName:@"tongzhiHidden" object:nil userInfo:dict];
[[NSNotificationCenter defaultCenter]postNotification:notification];
[self.tabBarController.view setFrame:CGRectMake(0, 0, IPHONE_WIDTH, IPHONE_HEIGHT + 60)];
[self.navigationController pushViewController:comRankVC animated:YES];
}