Wang's Blog

Life & Code.

[笔记]UITableView & UITableViewController

| Comments

基本的tableView: numberOfRowsInSection:、tableView: cellForRowAtIndexPath:等等就不多说了,主要记录一下UITableView的编辑模式。

假设有一个“Edit”按键用来打开编辑模式,在编辑模式时此案件显示“Done”,为按键添加操作:

1
2
3
4
5
6
7
8
9
10
11
  - (IBAction)toggleEditingMode:(id)sender {
      if (_list.count > 0) {
          if ([self.tableView isEditing]) {
              [sender setTitle:@"Edit" forState:UIControlStateNormal];
              [self.tableView setEditing:NO];
          } else {
              [sender setTitle:@"Done" forState:UIControlStateNormal];
              [self.tableView setEditing:YES];
          }
      }
  }

First Article

| Comments

Hello

1
2
3
4
  CGRect screen = [[UIScreen mainScreen] bounds];
  _window = [[UIWindow alloc] initWithFrame:screen];
  [_window setRootViewController:[[ViewController alloc] init]];
  [_window makeKeyAndVisible];