表视图包含图像视图

时间:2011-05-18 07:42:32

标签: iphone objective-c xcode

我有一个imageview ..不管imageview是一个表视图..它从服务器加载数据。默认情况下,表视图中的五个字段是可见的..如果我正常滚动表视图来查看其余的字段..滚动器反弹..我想要的是要修复的表格视图,而不是在滚动时反弹..如果你们伙伴们帮助我的话,那就太棒了..如果是代码..

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{

   return 1;

}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
 {

return [items count];

}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

{

 return 28.0;

}

- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

{

UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 

tableViewteam.bounds.size.width, 28)] autorelease];

    headerView.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"team"ofType:@"png"]]];

    return headerView;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{

    static NSString *CellIdentifier = @"Cell";


    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {

 cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 

reuseIdentifier:CellIdentifier] autorelease];


}


    cell.selectionStyle=UITableViewCellSelectionStyleNone;

    cell.imageView.backgroundColor=[UIColor clearColor];

cell.textLabel.text=[[items objectAtIndex:indexPath.row]objectForKey:@"title"];

    cell.textLabel.textColor=[UIColor whiteColor];

    cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;

    return cell;
}

2 个答案:

答案 0 :(得分:4)

我没有完全理解你的问题。如果您想停止弹跳表格视图,可以添加

yourTableView.bounces = NO;
ViewDidLoad()

中的

答案 1 :(得分:1)

如果您需要修复tableView,可以禁用滚动。

tableView.scrollEnabled = NO;