質問

プログラムでUIScrollViewを生成するUIViewControllerを作成しました。すべて問題ありませんが、デバイスを回転させると、UIScollViewのサイズが変更され、ビューの幅全体になります。

完全なUIScrollViewを再構築せずにそれを行う方法はありますか?

たくさんあります! セバスチャン

これは私のviewDidLoadで呼び出されます: ジェネラコディセタグプレ

次に、これを使用してmyScrollerのサイズを変更しようとしましたが、setFrameを使用したときに、myScrollerがそれに応答しないと言いました...: ジェネラコディセタグプレ

そしてdidAnimateFirstHalfでメソッドを呼び出しました...他にどこで呼び出すかわからないからです。

もう一度たくさん!!

役に立ちましたか?

解決

[scrollView setFrame:CGRectmake(x、y、width、height)]; //スクロールビューのコンテンツをレイアウトに合わせるために、同じことを行う必要があるかもしれません

それを行う必要があります。トランジションが必要な場合は、UIAnimationブロックでラップできます。

他のヒント

これを試してください: ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top