• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

iphone - 从数组填充 UITableView

[复制链接]
菜鸟教程小白 发表于 2022-12-13 16:32:31 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我需要以下代码的帮助,我正在使用 hpple 解析 html。 我需要帮助使用这些数据。

-(void) whatever{
NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *titles  = [xpathParser search"//h3"]; // get the page title - this is xpath     notation
TFHppleElement *title = [titles objectAtIndex:0];
NSString *myTitles = [title content];

NSArray *articles  = [xpathParser search"//h4"]; // get the page article - this is xpath     notation
TFHppleElement *article = [articles objectAtIndex:0];
NSString *myArtical = [article content];

我想从数组“titles”中创建和填充一个表 然后可以点击表格上的项目来加载一个 subview ,该 subview 应该在同一索引处显示相应的文章?

我想以编程方式或使用 IB 进行此操作

谁能推荐一些示例代码或教程?

谢谢。



Best Answer-推荐答案


    - (NSInteger)tableViewUITableView *)tableView numberOfRowsInSectionNSInteger)section{

return [titles count];

}
- (UITableViewCell *)tableViewUITableView *)tableView cellForRowAtIndexPathNSIndexPath *)indexPath{



        static NSString *MyIdentifier = @"MyIdentifier";

        UITableViewCell *cell =[tableView dequeueReusableCellWithIdentifier:MyIdentifier];
        if (cell == nil){
            cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease];
        }


    cell.textLabel.text = [titles objectAtIndex:indexPath.row];

        return cell;

}


- (void)tableViewUITableView *)tableView didSelectRowAtIndexPathNSIndexPath *)indexPath{

/* here pop up Your subview with corresponding  value  from the array with array index indexpath.row ..*/

}

关于iphone - 从数组填充 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4367393/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap