//
// SelfTableView.m
// 0719-StoryBoards
//
// Created by vigiles on 13-7-18.
// Copyright (c) 2013年 vigiles. All rights reserved.
//
#import "SelfTableView.h"
/* -------導(dǎo)入數(shù)據(jù)顯示視圖-------- */
#import "SelfViewController.h"
@interface SelfTableView ()
@end
@implementation SelfTableView
/* 表格長度。即有多少行單元格 */
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
}
/* 初始化單元格內(nèi)容 */
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//標(biāo)示符,要在故事板中和表單控件的單元格關(guān)聯(lián)
NSString * indentifier = @ "Cell" ;
//聲明可重用單元格
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:indentifier];
//分配內(nèi)存,初始化
if (cell == nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:indentifier];
}
//文本內(nèi)容
cell.textLabel.text = [NSString stringWithFormat:@ "%d" , indexPath.row];
return cell;
}
/* 獲取點擊的單元格 */
-( void )prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath * indexPath = [self.tableView indexPathForCell:sender];
/* ----------操作數(shù)據(jù)顯示視圖---------- */
SelfViewController * svc = segue.destinationViewController;
svc.strData = [NSString stringWithFormat:@ "%d" , indexPath.row];
}
@end
|