实现效果图如下:
News.h
#import <Foundation/Foundation.h> @interface News : NSObject @property (nonatomic, strong) NSString *title; @property (nonatomic) NSUInteger count; @property (nonatomic, strong) NSString *imageName; + (NSArray *)demoData; @end<strong> </strong>
News.m
#import "News.h"
@implementation News
+ (NSArray *)demoData
{
News *n1 = [[News alloc]init];
n1.title = @"四川青川县今晨发生4.8地震";
n1.count = 2175;
n1.imageName = @"hqg";
News *n2 = [[News alloc]init];
n2.title = @"3名夺刀少年遭多所高校\"哄抢\"";
n2.count = 987;
n2.imageName = @"hqg";
News *n3 = [[News alloc]init];
n3.title = @"代码显示Eclipse将可分屏多任务";
n3.count = 3278;
n3.imageName = @"hqg";
News *n4 = [[News alloc]init];
n4.title = @"JAVA语言估计下月进入TIOBE前20名";
n4.count = 1462;
n4.imageName = @"hqg";
return @[n1, n2, n3, n4];
}@end
NewsCell.h
#import <UIKit/UIKit.h> @interface NewsCell : UITableViewCell @property (weak, nonatomic) IBOutlet UIImageView *newsImageView; @property (weak, nonatomic) IBOutlet UILabel *titleLabel; @property (weak, nonatomic) IBOutlet UILabel *countLabel; @end
NewsCell.m
#import "NewsCell.h"
@implementation NewsCell
- (void)awakeFromNib {
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
@end
NewsCell.xib
NewsTableViewController.h
#import <UIKit/UIKit.h> @interface NewsTableViewController : UITableViewController @property (nonatomic, strong) NSArray *news; @end
NewsTableViewController.m
#import "NewsTableViewController.h"
#import "News.h"
#import "NewsCell.h"
@interface NewsTableViewController ()
@end
@implementation NewsTableViewController
static NSString *cellIdentifier = @"MyNewsCell";
- (void)viewDidLoad {
[super viewDidLoad];
self.news = [News demoData];
self.title = @"腾讯新闻";
UINib *nib = [UINib nibWithNibName:@"NewsCell" bundle:nil];
[self.tableView registerNib:nib forCellReuseIdentifier:cellIdentifier];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.news.count;
}
-(CGFloat)tableView:(UITableView *)tableView
heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 86;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
News *news = self.news[indexPath.row];
NewsCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
cell.titleLabel.text = news.title;
cell.countLabel.text = [NSString stringWithFormat:@"%ld", news.count];
cell.newsImageView.image = [UIImage imageNamed:news.imageName];
return cell;
}
@end
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ios
# UITableViewController
# 列表
# IOS实现展开二级列表效果
# IOS展开三级列表效果示例
# iOS多级列表实现代码
# IOS实现简易版的QQ下拉列表
# iOS开发之在列表上方添加水印的方法
# iOS 标签Tag列表的实现代码
# iOS实现列表折叠效果
# iOS列表上拉(平滑加载数据)自动加载数据的问题解决
# iOS实现从通讯录中选择联系人
# iOS实现联系人列表功能
# 青川县
# 腾讯
# 今晨
# 下月
# 将可
# 大家多多
# 名夺刀
# newsImageView
# UIImageView
# Eclipse
# UILabel
# hqg
# return
# UITableViewCell
# UIKit
# NewsCell
# IBOutlet
# 分屏多
# TIOBE
# weak
相关文章:
高端网站建设与定制开发一站式解决方案 中企动力
建站之星安装后界面空白如何解决?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何选择建站程序?包含哪些必备功能与类型?
TestNG的testng.xml配置文件怎么写
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
宝塔新建站点为何无法访问?如何排查?
,巨量百应是干嘛的?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星后台密码如何安全设置与找回?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
如何在Windows虚拟主机上快速搭建网站?
建站之星后台密码遗忘?如何快速找回?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何在Windows服务器上快速搭建网站?
北京网站制作网页,网站升级改版需要多久?
大同网页,大同瑞慈医院官网?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
,交易猫的商品怎么发布到网站上去?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何用西部建站助手快速创建专业网站?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
,如何利用word制作宣传手册?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何选择美橙互联多站合一建站方案?
魔方云NAT建站如何实现端口转发?
如何在万网ECS上快速搭建专属网站?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
建站主机功能解析:服务器选择与快速搭建指南
怀化网站制作公司,怀化新生儿上户网上办理流程?
建站之星上传入口如何快速找到?
制作网站外包平台,自动化接单网站有哪些?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
威客平台建站流程解析:高效搭建教程与设计优化方案
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
如何确保FTP站点访问权限与数据传输安全?
寿县云建站:智能SEO优化与多行业模板快速上线指南
自助网站制作软件,个人如何自助建网站?
深圳网站制作平台,深圳市做网站好的公司有哪些?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
网站微信制作软件,如何制作微信链接?
*请认真填写需求信息,我们会在24小时内与您取得联系。