iOS 7 を搭載した iPhone の UIScrollView に問題があります
プログラムで水平 UIScrollView を作成し、色付きのボタンを追加して、最後にスクロールを画面の上部に配置しました。
スクロールはカスタムスクロールなので、私はそれを扱うことができます
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
return YES;
}
と
scroll.canCancelContentTouches = YES;
scroll.delaysContentTouches = YES;
ボタンを押してもスクロールできるようにする
スクロールが動かない画面の上部を除いて、すべてが完璧です。でもボタンは押せます。スクロールを下に配置すると(約30px)、上部にスクロールできます(コンテンツのサイズとフレームは正しいです)
iOS 7 のステータスバーを info.plist の設定「コントローラーベースのステータスバーの外観を表示 = NO」で削除しました
ステータスバーの領域でスクロールをドラッグできないようです。
助言がありますか?
編集:興味深いことに、スクロールする前に通知タブをプルダウンすると、上部でもスクロールが機能します。通知タブが上に移動すると、問題が再発します。最初のタッチがタブによって管理され、スクロールに渡されないかのように