かなりシンプルな画面のストーリーボードエディタでレイアウトの問題が発生しています。0,0に320x440UIScrollViewを追加し、続いて0,440に320x20UIProgressBarを追加したUIViewControllerがあります。ストーリーボードエディタでは問題なく表示されます。Storyboardが計算するCGRectフレーム座標を考えると、画面上部の20ピクセルのステータスバーにどのように対応するかは完全にはわかりません。
(で)ロードする-(void)viewDidLoad
と、UIScrollViewフレームは0,0で320x460 ピクセルに設定されているように見えますが、UIProgressBarは0,440で320x20のままです。
UIScrollView(特にUIImageViews)にサブビューを追加すると、UIScrollViewは460ピクセルの高さであると見なしますが、表示する画面は440ピクセルしかないため、サブビューが引き伸ばされて画面上でクリップされます。
誰かが私に解決策を教えてもらえますか?
ありがとう