1.
- //返回有多少个Sections
- -
(NSInteger)numberOfSectionsInTableV iew:(UITableView *)tableView - {
-
return 1; - }
- -
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section - {
-
return 10; - }
- -
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath - {
-
static NSString * showUserInfoCellIdentifi er = @"ShowUserInfoCell"; -
UITableViewCell * cell = [tableView_ dequeueReusableCellWithI dentifier:showUserInfoCellIdentifi er]; -
if (cell == nil) -
{ -
// Create a cell to display an ingredient. -
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubt itle -
reuseIdentifier:showUserInfoCellIdentifi er] -
autorelease]; -
} -
-
// Configure the cell. -
cell.textLabel.text=@"签名"; -
cell.detailTextLabel.text = [NSString stringWithCString:userInfo.user_signature.c_str() encoding:NSUTF8StringEncoding]; -
} -
- -
(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection :(NSInteger)section - {
-
if (section ==0) -
return 80.0f; -
else -
return 30.0f; - }
- -
(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section - {
-
if (tableView == tableView_) -
{ -
if (section == 0) -
{ -
return @"title 1"; -
} -
else if (section == 1) -
{ -
return @"title 2"; -
} -
else -
{ -
return nil; -
} -
} -
else -
{ -
return nil; -
} - }
- -
(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section - {
-
if (section == 0) -
{ -
-
UIView* header = [[[NSBundle mainBundle] loadNibNamed: @"SettingHeaderView" -
owner: self -
options: nil] lastObject]; -
-
else -
{ -
return nil; -
} - }
- TableView.allowsSelection=YES;
- cell.selectionStyle=UITableViewCellSelection
StyleBlue;
- TableView.allowsSelection=NO;
- -
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath - {
-
if (indexPath.section == 1) -
{ -
return; -
} -
else if(indexPath.section==0) -
{ -
switch (indexPath.row) -
{ -
//聊天 -
case 0: -
{ -
[self onTalkToFriendBtn]; -
} -
break; -
-
default: -
break; -
} -
} -
else -
{ -
return ; -
} -
- }
- -
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath - {
-
//cell被选中后的颜色不变 -
cell.selectionStyle = UITableViewCellSelection StyleNone; - }
- self.tableView.separatorStyle=UITableViewCellSeparator
StyleSingleLine;
- -
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath - {
-
//设置背景颜色 -
cell.contentView.backgroundColor=[UIColor colorWithRed:0.957 green:0.957 blue:0.957 alpha:1]; - }
- [TableView
setEditing:YES animated:YES];
- -
(UITableViewCellEditingSt yle)tableView:(UITableView *)tableView editingStyleForRowAtInde xPath:(NSIndexPath *)indexPath - {
-
return UITableViewCellEditingSt yleDelete; - }
commitEditingStyle:(UITableViewCellEditingSt
forRowAtIndexPath:(NSIndexPath
- -(void)
tableView:(UITableView *)aTableView - commitEditingStyle:(UITableViewCellEditingSt
yle) editingStyle - forRowAtIndexPath:(NSIndexPath
*)indexPath - {
-
[chatArray removeObjectAtIndex:indexPath.row]; -
[chatTableView reloadData]; - }