1

通常在 iOS 应用程序中,当您下拉而不是通常的“拉动刷新”功能时,您会发现公司徽标。我用谷歌搜索了很多,但似乎没有人真正想要这样做。下拉视图时如何实现自定义徽标?

4

2 回答 2

2

您可以在滚动视图的 contentView 的原点上方放置一个 UIImageView。

IE

UIImageView *logoView = [[UIImageView alloc] initWithFrame:CGRectMake(0, -100, 320, 100)];
logoView.image = [UIImage imageNamed:@"logo"];

[scrollView.contentView addSubView:logoView];

嗯...不是 100% 确定这是否会在没有测试的情况下按我的预期工作?

如果这不起作用,那么它只会将 logoView 放在 scrollView 的顶部。让我知道,我会再试一次:D

于 2013-02-28T13:34:23.610 回答
0

您只需要将徽标图像作为子视图添加到刷新控件中(并删除/隐藏默认值)

请参阅我的教程,了解如何在 Objective-C 和 Swift 中实现自定义拉取刷新控件:http ://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/

并检查setupRefreshControl它是如何组合在一起的方法。

希望对您有所帮助,如果您还有其他问题,请告诉我!

于 2015-02-27T14:43:52.510 回答