UI11_UITableViewController
2015-10-05 08:48
281 查看
AppDelegate.h
AppDelegate.m
RootTableViewController.h
RootTableViewController.m
#import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end
AppDelegate.m
#import "AppDelegate.h" #import "RootTableViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (void)dealloc { [_window release]; [super dealloc]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; [_window release]; RootTableViewController *rootVC = [[RootTableViewController alloc] init]; UINavigationController *naVC = [[UINavigationController alloc] initWithRootViewController:rootVC]; self.window.rootViewController = naVC; [rootVC release]; [naVC release]; return YES; }
RootTableViewController.h
#import <UIKit/UIKit.h> @interface RootTableViewController : UITableViewController @end
RootTableViewController.m
#import "RootTableViewController.h" @interface RootTableViewController () @end @implementation RootTableViewController - (void)viewDidLoad { [super viewDidLoad]; // Uncomment the following line to preserve selection between presentations. // self.clearsSelectionOnViewWillAppear = NO; // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem; self.tableView.rowHeight = 100; // 注册Cell [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"reuse"]; self.refreshControl = [[UIRefreshControl alloc] init]; self.refreshControl.attributedTitle = [[[NSAttributedString alloc] initWithString:@"正在加载..."] autorelease]; [self.refreshControl addTarget:self action:@selector(refreshAction:) forControlEvents:UIControlEventValueChanged]; } - (void)refreshAction:(UIRefreshControl *)refresh { // 关闭刷新效果 [self.refreshControl endRefreshing]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { #warning Potentially incomplete method implementation. // Return the number of sections. return 1; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { #warning Incomplete method implementation. // Return the number of rows in the section. return 10; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // static NSString *reuse = @"reuse"; // UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:reuse]; // if (!cell) { // cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reuse] autorelease]; // } UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"reuse" forIndexPath:indexPath]; cell.textLabel.text = @"末日之辉"; // Configure the cell... return cell; }
相关文章推荐
- UI11_TableView编辑
- 【白痴弟弟和你加强应用层】阅读 Develop API Guides 思考(一个)
- UI11_数据处理
- UI_UITableViewCell自适应高度(图片,字体)
- UI10_省市区分区跳转版
- SpriteBuilder中时间线播放音效的弊端
- SpriteBuilder中时间线播放音效的弊端
- SpriteBuilder中时间线播放音效的弊端
- UITableView中的一些坑
- SpriteBuilder中音频波长超过Timeline结尾的情况
- SpriteBuilder中音频波长超过Timeline结尾的情况
- SpriteBuilder中音频波长超过Timeline结尾的情况
- 2015/10/4 iOS 笔记 细节 简单-代理过程 UITableView
- HDOJ 题目5496 Beauty of Sequence(数学)
- iOS UISwitch用法和示例
- hdu 5496 Beauty of Sequence bc#58 组合 离散化
- Android后台进程与UI进程的交互
- Fluent NHibernate关系映射
- POJ 题目1239 ||ZOJ 题目 1499 Increasing Sequences(正反两次DP)
- Android UI ActionBar功能-ActionBarSherlock 的使用