我的滚动视图跨越了 iPhone 的整个高度。因此,iPhone 的半透明状态栏覆盖在滚动视图的顶部。我已将 iOS6 的 UIRefreshControl 添加到滚动视图中,如下所示:
UIRefreshControl *pullToRefresh = [[UIRefreshControl alloc] init];
[pullToRefresh addTarget:self action:@selector(refresh) forControlEvents:UIControlEventValueChanged];
self.refreshControl = pullToRefresh;
[self.scrollView addSubview:refreshControl];
一切功能都很好。但是,下拉刷新图标并没有拉低到足以清除 iPhone 状态栏。这看起来很垃圾,就像这样:
我尝试在 UIRefreshControl 上设置框架/边界以重新定位刷新图标,但没有运气。任何想法将不胜感激!