ios LOL 英雄联盟 英雄头像展示
生活随笔
收集整理的這篇文章主要介紹了
ios LOL 英雄联盟 英雄头像展示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
本項目主要是 使用 tableview 控件,使用 ?plist里所定義的 dictionary ? 格式文件 顯示?
?
// 通過 nsbundle 將 heros.plist 文件 取出到 一個 數組 array 里NSString *file=[[NSBundle mainBundle] pathForResource:@"heros.plist" ofType:nil];NSArray *arraydic=[[NSArray alloc]initWithContentsOfFile:file];NSMutableArray *arraymut=[NSMutableArray arrayWithCapacity:arraydic.count];for(NSDictionary *dic in arraydic){Hero *hero=[Hero herowithdic:dic];[arraymut addObject:hero];}array=[arraymut copy];
//設置 tableview 里 的cell 樣式
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {static NSString *identifier = @"cell";UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:identifier];if(!cell){UITableViewCell *cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:identifier];}Hero *hero=self.array[indexPath.row]; // 設置 cell 的 附控件 樣式 cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
cell.textLabel.text=hero.name;cell.detailTextLabel.text=hero.intro;cell.detailTextLabel.textColor = [UIColor orangeColor];cell.imageView.image=[UIImage imageNamed:hero.icon];return cell; }
// 調用方法 控制 導航控制欄 是否 隱藏
-(BOOL)prefersStatusBarHidden {return YES; }
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {if ([segue.identifier isEqual:@"show"]) {NSIndexPath *index= [self.tableview indexPathForSelectedRow];//NSLog(@"%d",index.row);Hero *hero=[self.array objectAtIndex:index.row];DetailView *de=segue.destinationViewController;
// 給第二個 view 傳送 數據[de setValue:hero.intro forKey:@"strTitle"];} }
轉載于:https://www.cnblogs.com/stuwan/p/4376330.html
總結
以上是生活随笔為你收集整理的ios LOL 英雄联盟 英雄头像展示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows 7 SDK和DDK下载地
- 下一篇: 结对开发四------求一维无头数组最大