Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Objective c objc-表视图标题和刷新控件之间的空白_Objective C_Tableview - Fatal编程技术网

Objective c objc-表视图标题和刷新控件之间的空白

Objective c objc-表视图标题和刷新控件之间的空白,objective-c,tableview,Objective C,Tableview,我正在创建一个表视图,并为它们分配一个标题和一个刷新控件,这两种颜色都是浅蓝色 当我向下拉刷新控件时。。您可以在标题和刷新控件之间看到一条白线。。一开始它变大了,然后又变小了,这就是为什么我拍不到一张好照片的原因 我已经尝试将添加了tableViews背景色的实际视图设置为浅蓝色,但没有效果。视图上的这条白线可以是两种颜色 1) 这只是一个模拟器像素的问题,经常发生在我身上,然后我就在我的设备上测试,工作得很完美 2) 也许您的self.bannerView有一个botton约束或一行,这可能

我正在创建一个表视图,并为它们分配一个标题和一个刷新控件,这两种颜色都是浅蓝色

当我向下拉刷新控件时。。您可以在标题和刷新控件之间看到一条白线。。一开始它变大了,然后又变小了,这就是为什么我拍不到一张好照片的原因


我已经尝试将添加了tableViews背景色的实际视图设置为浅蓝色,但没有效果。

视图上的这条白线可以是两种颜色

1) 这只是一个模拟器像素的问题,经常发生在我身上,然后我就在我的设备上测试,工作得很完美

2) 也许您的
self.bannerView
有一个botton约束或一行,这可能会产生这条小白线

我的建议是,将背景颜色设置为清晰的颜色,并检查
self.bannerView
是否没有任何小边距或单行

比如:


在我看来,这条白线可以是两件事

1) 这只是一个模拟器像素的问题,经常发生在我身上,然后我就在我的设备上测试,工作得很完美

2) 也许您的
self.bannerView
有一个botton约束或一行,这可能会产生这条小白线

我的建议是,将背景颜色设置为清晰的颜色,并检查
self.bannerView
是否没有任何小边距或单行

比如:


如果我将tableview背景颜色更改为浅蓝色,则它可以工作,但我希望tableview的底部保持白色。有什么想法吗?你用视图层次结构调试来找出白色的东西是什么吗?似乎是UITableViewWrapperView。。。这意味着,如果像我说的那样,我更改了tableview的背景,它可以工作,但我是否可以在uitableview的后面添加一个子视图,并将其放在靠近顶部的位置,以避免这种情况发生?您是否尝试过提供透明或实心的
uitableview.backgroundView
?我相信这应该可以解决你的问题。如果我将tableview背景颜色更改为浅蓝色,那么它可以工作,但我希望tableview的底部保持白色。有什么想法吗?你用视图层次结构调试来找出白色的东西是什么吗?似乎是UITableViewWrapperView。。。这意味着,如果像我说的那样,我更改了tableview的背景,它可以工作,但我是否可以在uitableview的后面添加一个子视图,并将其放在靠近顶部的位置,以避免这种情况发生?您是否尝试过提供透明或实心的
uitableview.backgroundView
?我相信这会解决你的问题。
    self.tableView = [[UITableView alloc] init];

    self.tableView.separatorStyle = UITableViewCellSelectionStyleNone;
    self.tableView.delegate = self;
    self.tableView.dataSource = self;

    self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;
    self.tableView.tableHeaderView = self.bannerView;
    [self.view addSubview:self.tableView];
[self.tableView.tableHeaderView setBackgroundColor:[UIColor clearColor]];
self.tableView.backgroundColor = [UIColor clearColor];