zoukankan      html  css  js  c++  java
  • plist文件的读取和xib加载cell

    plist 文件读取

    例如在工程里倒入了plist文件

    在工程里需要用到plist文件里的信息,就需要把plist文件读取出来。

    如程序:

    -(NSArray *)moreDataArr{
        if (!_moreDataArr) {
            NSString *plistPath = [[NSBundle mainBundle]pathForResource:@"MoreData.plist" ofType:nil];
            _moreDataArr = [NSArray arrayWithContentsOfFile:plistPath];
        }
        return _moreDataArr;
    }
    

    读取plist文件分两步走:

    • 获取plist文件在资源里的路径

    • 倒入获得数组类型的数据

    xib加载cell

    加载xib分三步走:

    注册cell:

    [self.tableView registerNib:[UINib nibWithNibName:@"GuessLoveCell" bundle:nil] forCellReuseIdentifier:@"guessLoveCell"];
    

    调用tableView代理方法

    -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
        GuessLoveCell *cell = [tableView dequeueReusableCellWithIdentifier:@"guessLoveCell" forIndexPath:indexPath];
        cell.model = self.guessLoveModelArr[indexPath.row];
        return cell;
    }
    

    在GuessLoveCell类里调用model的setter方法来赋值

    -(void)setModel:(GuessLoveModel *)model{
        _model = model;
        //相关值
    }
  • 相关阅读:
    初涉echarts图表笔记。
    es6----数组去重(简单类型和引用类型)
    git pull 拉取更新失败解决方案
    javascript----是否下拉到页面底部
    构造函数和析构函数
    派生类和基类
    C++11新标准
    类型转换
    编码
    牛牛的背包问题
  • 原文地址:https://www.cnblogs.com/YaoJinye/p/5856919.html
Copyright © 2011-2022 走看看