zoukankan      html  css  js  c++  java
  • UITableViewController

    UITableViewController

     

    目录

    • 概述
    • UITableView
    • UITableViewCell
    • 与UITableViewController相关的代理

    UITableViewDataSource

    UITableViewDelegate

    • UITableViewController的常用操作

    选中单元格

    编辑、移动、添加、删除单元格

    索引的创建

    根据关键字排序

    下拉或上拉刷新表格视图

    搜索框和表格视图的交互

     

    概述

    对UITableViewController的理解

     

    UITableView

    视图控制器

    UITableViewController或其子类

    非UITableViewController或其子类,需手动设置UITableView的dataSource和delegate这两个代理

     

    UITableViewCell

    样式

    系统自带UITableViewCell样式

    自定义UITableViewCell样式

     

    与UITableViewController相关的代理

    UITableViewDataSource

    UITableViewDelegate

     

    UITableViewController的常用操作

    选中单元格

    相关的代理方法(4个):- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

     

    编辑、移动、添加、删除单元格

    编辑

    - (void)setEditing:(BOOL)editing animated:(BOOL)animate

    删除

    - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
    - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

    添加 

    + (NSIndexPath *)indexPathForRow:(NSInteger)row inSection:(NSInteger)section 

    - (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

    移动

    - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath

    - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath

     

    索引的创建

     

     

  • 相关阅读:
    C#泛型集合之——链表
    C#泛型集合之——列表
    C#泛型集合之——哈希集合
    gRPC asp.net core自定义策略认证
    asp.net core mvc中自定义ActionResult
    当职责链遇到DI
    开发一个带UI的库(asp.net core 3.0)
    两个集合对比
    对日编程的一些小知识点
    基于aws api gateway的asp.net core验证
  • 原文地址:https://www.cnblogs.com/IOS-Developer/p/4245625.html
Copyright © 2011-2022 走看看