私には困惑している問題があります。私はそれの中にScrollViewを持つXCodeのUIViewを持っています。私はまた、私はScrollViewは、末尾の制約= 0で外側のUIViewに固定されたScrollViewを持って、私はプログラムでテストするときに私は、現在のapp.Iを実行しているデバイス画面の全体の幅をカバーするScrollView内のUIViewがあります内部UIView.frame.width ScrollView.frame.width = UIScreen.frame.bounds.width。しかし、内側のUIViewの背景色を設定すると、右側の約3ピクセルが着色されません。助けて!ScrollViewがXCodeの画面全体をカバーしていない
私はScrollViewは一つだけサブビューを持つべきであると言い、このブログの記事を見つけました:
私は
You can see the space to the right of the bar at the bottom of the screen
var bar: UIView
bar = UIView(frame: CGRectMake(0, (ScrollView.frame.size.height + 10), UIScreen.mainScreen().bounds.width, 75))
bar.backgroundColor = UIColor.blueColor()
ScrollView.addSubview(bar)
ScrollView.contentSize.height = ScrollView.frame.size.height + 85
UPDATE以下のコードや画像を掲載しました。私は今それをチェックしている。 https://www.natashatherobot.com/ios-autolayout-scrollview/
スクロールビューのコンテンツのインセットを確認してください。 – TheValyreanGroup
私はチェックして、すべてのコンテンツのインセットは0 –
です。Xcodeの表示デバッグは、この種の問題によく適しています。あなたは、アプリケーションが実行されているときにビューのサイズと依存関係を見ることができます。 –