91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

tableView 屬性設置

發布時間:2020-07-09 14:24:58 來源:網絡 閱讀:350 作者:緣起愿落 欄目:開發技術

    指定tableView的數據源
    tableView.dataSource = self;

    指定tableview代理
    tableView.delegate = self;
        

    配置索引值的顏色
    tableView.sectionIndexColor = [UIColor lightGreenColor];


     設置tableview的headerView(最上面顯示的視圖)
    UILabel * phoneLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 40)];
    phoneLabel.textColor = [UIColor lightGreenColor];
    phoneLabel.text = @"888888";
    phoneLabel.textAlignment = NSTextAlignmentCenter;
    tableView.tableHeaderView = phoneLabel;
    RELEASE_SAFE(phoneLabel);

        

    設置分割線的樣式
        tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLineEtched;
   

    設置分割線顏色
    tableView.separatorColor = [UIColor purpleColor];


    self.navigationItem.title = @"lanou";

   
      設置 tableView行高
    tableView.rowHeight = 70;


      獲取文件路徑
    NSString * path = [[NSBundle mainBundle] pathForResource:@"Student" ofType:@"plist"]


      根據文件路徑初始化一個OC中字典對象
    NSDictionary * dic = [NSDictionary dictionaryWithContentsOfFile:path];
   


    設置行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
        偶數的cell 高度為100 ,奇數的cell為50
    if (indexPath.row %2 ) {
        return 100;
    }
    return 50;
}



    設置tableview右邊的索引值(用來快速定位分區,方便查找), 要喝每個分區的title 對應上
    - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
    {
        return self.titles;
    }
    

    設置分區尾顯示的文字
    - (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
    {
       return nil;
    }
  

     設置每個分區頭顯示的文字
    - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
    {
        return self.titles[section];
    }

    返回tableView的分區個數   --- 1
    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
    {
        return [self.names count];
    }

    設置tableview 的行數 (每個分組的行數)     ------ 2
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
     先獲取key        key =  self.titles[section]
    key獲取對應數組    NSArray * value   = self.names[key]
     求數組個數         [value count]
   NSLog(@"3  %ld",(long)section);
    return 1000; //[self.names[self.titles[section]] count];
    }


 用來創建cell 每一行都要對應一個cell    ----- 3
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
     UITableViewCellStyleDefault,    只有textLabel
     UITableViewCellStyleValue1,    textLabel 在左   detailLabel 在右
     UITableViewCellStyleValue2,    textLabel 在右   detailLabel 在左
     UITableViewCellStyleSubtitle  textLabel 在上   detailLabel 在下
     
     
    
     UITableViewCell * cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
    cell.textLabel.text = self.names[indexPath.row]; //不分組
    
     分組
    獲取key
     獲取value
    取出元素
    
     cell.textLabel.text = self.names[self.titles[indexPath.section]][indexPath.row];
    
    cell.textLabel.text = self.names[indexPath.section][indexPath.row];
     return [cell autorelease]; ////////////////////////
   
     cell.textLabel.text = [NSString stringWithFormat:@"%d",indexPath.row];
    return cell;
    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

韶关市| 孝昌县| 九台市| 德庆县| 陆良县| 新乡县| 大同市| 措勤县| 仪征市| 台中县| 成武县| 大埔区| 诸暨市| 吴旗县| 文水县| 济源市| 丹棱县| 阳泉市| 蚌埠市| 会理县| 淳化县| 英吉沙县| 霸州市| 额尔古纳市| 察隅县| 富蕴县| 中西区| 黎城县| 甘洛县| 沁阳市| 天长市| 临西县| 广安市| 宜黄县| 滦南县| 锦屏县| 射阳县| 昭平县| 辽宁省| 增城市| 霍城县|