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