自動レイアウトで UIScrollView を使用しようとしています。ストラットとスプリングのように機能させることはできません。それが先の道なので、オートレイアウトを使用したいのですが、Appleが小さなドキュメントを置いただけで、これについて詳しく説明していないのは非常にイライラします。私は IB を使用しており、コードでビューを作成していないことを述べたいと思います (これは最近のオプションではありません)。
これは私のビュー階層です:
-UIViewController
-UIView (the base view)
-UIScrollView [Contraints: topEdge-SuperView-0, leftEdge-SuperView-0, bottomEdge-SuperView (bottom layout guide sometimes)-0, rightEdge-SuperView-0, and sometimes CenterX-Superview-0]
-UIView (the content View) [topEdge-SuperView-0, leftEdge-SuperView-0, bottomEdge-SuperView-0, rightEdge-SuperView-0, and also tried CenterX and centerY seperately]
-The Actual Content [Constrained to the super view]
ドキュメントによると、これは Apple が UIScrollView と Autolayout を使用した純粋な Autolayout セットアップと呼んでいるものだと思います。そのドキュメントを参照しないでください。何度も読んでいます。今、私も先に進み、
translatesAutoresizingMaskIntoConstraints = NO
ただし、上記のオプションが true または false であってもなくても、結果は同じです。
結果: 何もスクロールしない...!!
この狂気への方法はありますか?私は rmayoff が Youtube の彼のビデオ キャストで行ったことを再現しようとしました (どちらも私に言及しないでください) が、いいえ... 何も.. !!