Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipad 在UITableView中添加一行,直到结束_Ipad_Uitableview - Fatal编程技术网

Ipad 在UITableView中添加一行,直到结束

Ipad 在UITableView中添加一行,直到结束,ipad,uitableview,Ipad,Uitableview,嗨,我想在我的UITableView中添加一行,就像提醒应用程序红线一样。我尝试将它添加到我的自定义单元格中,但它只显示在使用的单元格中,而不是所有单元格中。我想要一个像下面这样的红色图像 提前感谢您可以使用具有红色条纹大小的UIView,并将其放置在UITableView上希望显示红线的位置。将它的backgroundColor设置为红线的颜色,并确保userInteractionEnabled设置为NO,以避免干扰UITableView的缩放。尝试在tableView上添加UIView,并

嗨,我想在我的UITableView中添加一行,就像提醒应用程序红线一样。我尝试将它添加到我的自定义单元格中,但它只显示在使用的单元格中,而不是所有单元格中。我想要一个像下面这样的红色图像


提前感谢

您可以使用具有红色条纹大小的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); 
}