2016-08-18 4 views
0

私はviewcontrollerと一緒に働いていて、iphone5s〜6とうまく動作します。 しかし、私はiphone4sのシミュレータを使用してこのアプリを実行すると、iphone4sの画面が短すぎるため、下の部分を見ることができず、私はコンテンツを隠すためにスクロールできません。必要なときにのみ表示されるスクロールを追加するにはどうすればいいですか(iphne4s)?viewcontrollerを追加する方法は、必要なときにのみスクロールしますか? IOS/swift

+0

ビューコントローラのルートビュー 'self.view'のサブビューとして' UIScrollView'を追加します – iSashok

答えて

0

UIScrollViewをviewControllerのビューの直下のサブビューとして設定する必要があります。画面を満たすようにUIScrollViewの高さ(および幅)を設定しますが、コンテンツビューのすべてのコンテンツの高さを設定する必要があります。このようにiPhone 5と6ではビューは静的になりますが、iPhone 4Sではスクロール可能です。

+0

scrollcontrollerをviewcontrollerのビューの直下のサブビューとして設定しました。スクロールビューの中には、すべてのコンテンツを含むスタックビューがあります。しかし、スクロールビューを追加すると、すべてのコンテンツがより広くなり、コンテンツの左部分のみが表示され、垂直スクロールは許可されません。 – JessJ

+0

@JessJ contentViewに追加の制約を追加しました。 scrollViewの幅これにより、scrollViewが上下にスクロールすることが通知されます。 –

関連する問題