Scrollviewを上下にドラッグすると、tableviewが上にシフトする部分の問題を解決します.
707 ワード
質問:scrollVIewはすでにUInavigationControllerとtabBarView Controllerが追加されたView Controllerに追加され、上下にスライドできる問題が発生し、ユーザー体験が非常に悪い.
ソリューションを試します:scrollVIewのcontentSizeの高さが画面全体である場合、上下にドラッグする効果があり、高さを0に変更すればいいです.
contentSizeの高さを0に変更しても、
最終解決方法解決方法一:
ソリューションを試します:scrollVIewのcontentSizeの高さが画面全体である場合、上下にドラッグする効果があり、高さを0に変更すればいいです.
contentSizeの高さを0に変更しても、
alwaysBounceVertical = NO
を加えることがあります.問題はまだ解決していない.最終解決方法解決方法一:
self.automaticallyAdjustsScrollViewInsets = NO
で解決できる.scrollviewのyは64を設定する.automaticallyAdjustsScrollViewInsets
この属性は、単純に言えばautomaticallyAdjustsScrollViewInsets
がインタフェースのstatus bar,navigationbar,tabbarの高さに基づいてscrollviewのinsetを自動的に調整する.私たちは彼をfalseに設定しました.レイアウトの問題は私たちが言ったことです.私の縄張りは私が決める.解決方法2:edgesForExtendedLayout None, UIRectEdgeAll( )