iOS中UITableview实现跨区域拖动效果的实现

Ios中UITableview实现跨区域拖动效果的实现

在这里先复习一下Table的实现和其他的代理情况

1:在继承自UIViewController的控制器的.h文件中实现两个代理这个代理的添加的位置不是太固定

2:实现数据源代理的中协议为@required的方法,一下必须得实现的有两个

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

这个方法是来说明每个section中对应的有多少行数据,可根据不同的section有不同的cell的行数

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

这个方法用来table实现重用池的cell复用,来定义的cell的样式等信息.

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

这个方法可设置table有多个section,(默认为1)不设置默认为1

3:重重之重的是

在viewdidload的时候设置代理

self.table.dateSource = self

sel.table.delegate = self.这两个代理不设置,控制器上会一块白板

复习完成,下面来实现跨区域的拖动的效果

1:先说实现跨区域的实现的步骤

1:设置table处于编辑状

你可能感兴趣的:(UITableView,uitableview,跨区域,ios开发,跨section拖动,拖动)