スクロールビューを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でフレーム/境界を設定して、更新アイコンの位置を変更しようとしましたが、うまくいきませんでした。どんなアイデアでも大歓迎です!