通常在iOS应用中,当您下拉而不是通常的“拉动刷新”功能时,您会找到公司徽标。我用Google搜索了很多,但似乎没有人真的想要这样做。如何实现在视图上下拉时的自定义徽标?
答案 0 :(得分:2)
您可以将UIImageView置于scrollView的contentView的原点之上。
即
UIImageView *logoView = [[UIImageView alloc] initWithFrame:CGRectMake(0, -100, 320, 100)];
logoView.image = [UIImage imageNamed:@"logo"];
[scrollView.contentView addSubView:logoView];
嗯...不是100%确定这是否能像我预期的那样无需测试?
如果这不起作用,那么它只会将logoView放在scrollView的顶部。让我知道,我会再试一次:D
答案 1 :(得分:0)
您只需将徽标图像作为子视图添加到刷新控件中(并删除/隐藏默认值)
请参阅我的教程,在Objective-C和Swift中实现自定义拉动刷新控件:http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/
并检查setupRefreshControl
方法,了解它的组合方式。
希望有所帮助,如果您有其他问题,请告诉我们!