0
でスーパービューの無効化スクロール私は、次のIOS:IOS
- を行う既存のコードに取り組んでいますすべての子ビューコントローラがある子ビューコントローラを作成し、親コントローラ
- へのにそれを追加親VCに提示される。したがって、アニメーションは下から上に向かって開始されますが、上から100の高さを残して特定の位置までのみです。
- だから、子ビュー・コントローラ・ビューがその下に表示され
- に、境界内に表示されているスーパー(0,0)を有する(SCREEN_WIDTH、0)と(0、100)及び(SCREEN_WIDTH、100)。
- 親ビューの一部である画面のいずれかをタップすると、スワイプして上にスクロールすることができます。私はそれを望んでいない。子ビューが読み込まれたときにスーパービューのスクロールを無効にするにはどうすればよいですか?
私は以下の解決策を試しました。
- 親VCが実装するデリゲートプロトコルを作成して、コンテンツをCGPointZeroに設定するように設定します。このデリゲートは、子ビューから呼び出されます。
親VCの実装デリゲートプロトコルを作成し、このオプションは、いずれかの私のために動作しませんでした次
self.view.scrollEnabled=NO;
を実行する(カスタムUIScrollViewのを持っている)親VCから次の関数を呼び出します。私にこれを行うための他の方法はありますか?
スクロール可能なものはtableviewですか? – MuraliMohan
いいえUICollectionViewとUICollectionViewCellsというラベルを持つカスタムUIScrollViewはありません。下部には会社のグローバルフッターがあります。 – Kartik