Ipad 在UITableView中添加一行,直到结束
嗨,我想在我的UITableView中添加一行,就像提醒应用程序红线一样。我尝试将它添加到我的自定义单元格中,但它只显示在使用的单元格中,而不是所有单元格中。我想要一个像下面这样的红色图像Ipad 在UITableView中添加一行,直到结束,ipad,uitableview,Ipad,Uitableview,嗨,我想在我的UITableView中添加一行,就像提醒应用程序红线一样。我尝试将它添加到我的自定义单元格中,但它只显示在使用的单元格中,而不是所有单元格中。我想要一个像下面这样的红色图像 提前感谢您可以使用具有红色条纹大小的UIView,并将其放置在UITableView上希望显示红线的位置。将它的backgroundColor设置为红线的颜色,并确保userInteractionEnabled设置为NO,以避免干扰UITableView的缩放。尝试在tableView上添加UIView,并
提前感谢您可以使用具有红色条纹大小的UIView,并将其放置在UITableView上希望显示红线的位置。将它的backgroundColor设置为红线的颜色,并确保
userInteractionEnabled
设置为NO
,以避免干扰UITableView的缩放。尝试在tableView上添加UIView,并将其背景色设置为图案图像,然后在tableView上添加这样的视图。如下图所示
lineView = [[UIView alloc] initWithFrame:CGRectMake(100, 0, 1,
tblView.frame.size.height)];
[lineView setBackgroundColor:[UIColor blackColor]]; //Change as per your req.
lineView.userInteractionEnabled = NO;
[tblView addSubview:lineView];
但当你们向上滚动时,你们会遇到这个问题,然后在垂直反弹时,你们必须管理这个视图的高度。所以你可以通过ScrollViewDidScroll委托方法来实现,这个方法调用的原因是UITableView是从UIScrollView扩展而来的
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
lineView.frame = CGRectMake(100, 0, 1, tblView.frame.size.height+scrollView.contentOffset.y);
}