gpt4 book ai didi

ios - 创建自定义 UITableView 分隔线

转载 作者:可可西里 更新时间:2023-11-01 03:05:45 28 4
gpt4 key购买 nike

我想创建这样的分隔线:

enter image description here

关于如何实现它的任何想法?我尝试获取线条的图像并使用 UIAppearance 代理对象:

[[UITableView appearanceWhenContainedIn:[MyController class], nil] setSeparatorColor:
[UIColor colorWithPatternImage:[UIImage imageNamed:@"line.png"]]];
[[UITableView appearanceWhenContainedIn:[MyController class], nil] setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];

但是,不知何故,只有黑线被渲染。

最佳答案

你可以试试下面的方法:

UIView *separator = [[UIView alloc] initWithFrame:CGRectMake(0, cell.contentView.frame.size.height - 1.0, cell.contentView.frame.size.width, 1)];
separator.backgroundColor = myColor;
[cell.contentView addSubview:separator];

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"separator.png"]];
imageView.frame = CGRectMake(0, 100, 320, 1);
[customCell.contentView addSubview:imageView];

return customCell;
}

关于ios - 创建自定义 UITableView 分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367302/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com