gpt4 book ai didi

ios - UITableView/UICollectionView 上的 UIRefreshControl 大小错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:09 25 4
gpt4 key购买 nike

我正在尝试使用具有彩色背景的 UIRefreshControl。我发现在 UITableViewUICollectionView 上使用时,UIRefreshControl 的大小实际上是不准确的。

为了突出这一点,我为 UIRefreshControl 和单元格设置了背景色。

我该如何弥补这个差距?这让我抓狂。它看起来很不专业,似乎隐藏在使用白色 UIRefreshControl 的人中。

此处 UIRefreshControlUITableView 齐平 Resting position

现在我们开始看到一点差距

enter image description here

现在差距大了很多

enter image description here

要重现这一点,只需使用带有 UITableViewController 的普通 Storyboard。

相关代码:

  self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl setBackgroundColor:[UIColor redColor]];
self.refreshControl.tintColor = [UIColor clearColor];

repo 代码: https://github.com/Lyricalpanda/RefreshControl/tree/master/RefreshControl

最佳答案

好吧,在您的示例应用程序中,我可以通过以下语句消除空白:

self.view.backgroundColor = [UIColor redColor];

但如果这是可以接受的,您根本不需要设置刷新控件的背景颜色,只需设置 View 的背景颜色即可。

关于ios - UITableView/UICollectionView 上的 UIRefreshControl 大小错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032173/

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