iOS:向下拉以查看徽标

时间:2013-02-28 13:28:16

标签: ios objective-c uiview graphical-logo

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

2 个答案:

答案 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方法,了解它的组合方式。

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