我一直在四处寻找但却找不到任何好的东西。
我想使用不同的加载程序等自定义默认UIRefeshControl
。到目前为止,我只能更改tintColor
& attributedTitle
属性和我发现的大多数代码基本上都是创建一个新的"pulltorefresh"
效果,但我想要的只是使用UIRefreshControl
并稍微自定义。
这可能吗?
答案 0 :(得分:8)
如果不访问私有API,则无法添加不同的加载程序,但可以添加背景图像:
UIImageView *rcImageView =
[[UIImageView alloc] initWithImage:
[UIImage imageNamed: @"refreshControl.png"]];
[self.refreshControl insertSubview:rcImageView atIndex:0];
假设self是UITableViewController子类的实例。
您需要的图像尺寸为320x43px(@ 2x 640x86px),加载器动画将覆盖中间区域(约35px)。
我在那里显示应用徽标......