code
App.m
self.window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
[_window release];
// UITableViewController的创建
MyTableViewController *myVC = [[MyTableViewController alloc] init];
UINavigationController *naVC = [[UINavigationController alloc] initWithRootViewController:myVC];
self.window.rootViewController = naVC;
[naVC release];
[myVC release];
MyTableViewController.m viewDidLoad
self.tableView.delegate = self;
self.tableView.dataSource = self;
[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:NSStringFromClass([UITableViewCell class])];
MyTableViewController.m UITableViewCell
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([UITableViewCell class]) forIndexPath:indexPath];
cell.textLabel.text = @"测试";
return cell;
propert
refreshControl
刷新控制
code
下拉刷新
viewDidLoad
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];
- (void) change:(UIRefreshControl *) control {
NSLog(@"下拉刷新");
[control endRefreshing];
}