YIem`s Blog -心比天高命比纸薄-链接找不到的请在站内搜索内容!

2015-12-24-TavleView编辑

//
// AppDelegate.h
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (retain, nonatomic) UIWindow *window;

@end


//
// AppDelegate.m
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import "AppDelegate.h"

import "ViewController.h"

@interface AppDelegate ()

@end

@implementation AppDelegate

@end



//
// ViewController.h
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@end


//
// ViewController.m
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import "ViewController.h"

import "CellTableViewCell.h"

import "Model.h"

@interface ViewController ()<UITableViewDataSource, UITableViewDelegate>
@property (nonatomic, retain) UITableView *tableView;
@property (nonatomic, retain) NSMutableArray *dataArr;
@end

@implementation ViewController

// 按钮响应方法

// 编辑按钮 可以触发编辑方法

// for (NSString *str in arr) {

// }
}
/// 是否允许编辑(BOOL)

// return NO;
// } else{
// return YES;
// }

return YES;

}
// 设置cell编辑样式

// 删除确认信息

// 通过编辑状态 判断编辑操作

/// 移动
// 参数2. 源位置信息
// 参数3. 目的地(目标位置信息)

warning 注意: 不能确定的要移动数据的引用计数 为了防止被提前释放 在临时变量接收时 需要持有一次

NSString *temp = _dataArr[sourceIndexPath.row];
// 2.从原位置移除
[_dataArr removeObjectAtIndex:sourceIndexPath.row];
// 3. 添加到目标位置
[_dataArr insertObject:temp atIndex:destinationIndexPath.row];
// 4.内存管理
[temp release];
// 只要移动方法被实现 就能拥有移动动画 可以不写视图匹配操作

}
// 限制跨区移动
// 参数2. 原位置信息
// 参数3. 预期目标位置信息
// 参数4.

}

@end



//
// CellTableViewCell.h
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import <UIKit/UIKit.h>

@interface CellTableViewCell : UITableViewCell

@end


//
// CellTableViewCell.m
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import "CellTableViewCell.h"

@implementation CellTableViewCell

@end



//
// Model.h
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import <Foundation/Foundation.h>

@interface Model : NSObject

@end


//
// Model.m
// UI12_TavleView编辑
//
// Created by YIem on 15/12/22.
// Copyright © 2015年 www.yiem.net YIem博客. All rights reserved.
//

import "Model.h"

@implementation Model

@end

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »