基本的分隔符看起来很简单,而且是一维的,但是大多数表格视图都有很好看的分隔符,我觉得它看起来不错,因为它有阴影或使它看起来像 3D 的东西。他们是怎么做到的?
问问题
2490 次
1 回答
2
您可以通过编程/XIB 创建您的表格。现在在您的代码或 XIB 集中:
yourTable.separatorStyle=UITableViewCellSeparatorStyleNone;
现在在 tableview 委托方法中:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:Identifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:businessLogicIdentifier]
autorelease];
customSeperator=[[UIView alloc]initWithFrame:CGRectMake(0, (cell.frame.origin.y), 320, 1)];
customSeperator.backgroundColor=[UIColor lightGrayColor];
[cell.contentView addSubview:customSeperator];
}
现在在线 (customSeperator.backgroundColor=[UIColor lightGrayColor];) 你也可以试试
[UIColor colorWithPatternImage:[UIImage imageNamed:@"myimage.png"]];
用于使用您自己的图像。希望对你有帮助
于 2012-04-18T11:00:32.977 回答