如何自定义UIRefreshControl不同的形象和地位?(How to customize UI

2019-09-03 17:11发布

我一直在四处寻找也没有找到什么好这个问题。

我想自定义默认UIRefeshControl不同装载机等,到目前为止,我只能改变tintColorattributedTitle特性和大多数的代码,我发现只是基本上创建一个新的"pulltorefresh"的效果,但我要的是只使用UIRefreshControl和定制它一下。

这可能吗?

Answer 1:

没有访问私有的API不能添加不同的加载器,但您可以添加背景图片:

UIImageView *rcImageView =
    [[UIImageView alloc] initWithImage:
        [UIImage imageNamed: @"refreshControl.png"]];
[self.refreshControl insertSubview:rcImageView atIndex:0];

假设自我是的UITableViewController子类的实例。

你需要的图像尺寸是320x43px(@ 2X 640x86px),中部地区(约35px)将被加载动画覆盖。

我展示应用的标志那里...



文章来源: How to customize UIRefreshControl with different image and position?