我在UIViewController中创建一个滚动视图。 这个问题是在scrollview下创建了不必要的空间。 我知道打开键盘后会出现问题。
我能够确认在调试中AdjustedContentInset的值已更改。 但是我不知道为什么这个值会改变。
我想解决这个问题并消除空间。
此键盘是IQKeyboardManager。
[正常]
<UIScrollView: 0x7fc50bb0d000; frame = (0 0; 375 603); clipsToBounds = YES; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x604002852030>; layer = <CALayer: 0x60400363b1e0>; contentOffset: {0, 2267.5}; contentSize: {375, 2870.5}; adjustedContentInset: {0, 0, 0, 0}>
[打开键盘后]
<UIScrollView: 0x7fc50597c000; frame = (0 0; 375 603); clipsToBounds = YES; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x6040006436c0>; layer = <CALayer: 0x604001030ce0>; contentOffset: {0, 2525.5}; contentSize: {375, 2870.5}; adjustedContentInset: {0, 0, 258, 0}>