UIScrollView 내에 UIView가 있습니다. 있는 UIScrollView는 다음과 같은 제약이 있습니다올바른 contentSize에도 불구하고 UIScrollview가 세로로 스크롤됩니다.
-Top space to superview equals 0
-Leading space to superview equals 0
-Width equals 320.0f
-Height equals 45.0
의 UIView는 다음과 같은 제약이 있습니다
-Top space to superview equals 0
-Bottom space to superview equals 0
-Leading space to superview equals 0
-Trailing space to superview equals 0
-Width equals 320.0
-Height equals 45.0
는 지금까지 내가 아는 한,이 모든 스크롤을 비활성화해야합니다. 그러나 여전히 최대 오프셋 49.0까지 수직으로 스크롤 할 수 있습니다. 모든 크기가 올바른 것으로 보입니다.
(lldb) po scrollView.contentSize
(width=420, height=45)
{
320
45
}
(lldb) po scrollView
<UIScrollView: 0x10c332980; frame = (0 0; 320 45); clipsToBounds = YES; autoresize = RM+TM; gestureRecognizers = <NSArray: 0x10c333b80>; layer = <CALayer: 0x10c32c530>; contentOffset: {0, 49}>
(lldb) po contentView
<UIView: 0x10c332400; frame = (0 0; 320 45); autoresize = W+H; layer = <CALayer: 0x10c3324c0>>
그러나 UIScrollView는 여전히 수직으로 스크롤 할 수 있습니다. 아무도 이것이 가능한 방법을 알고 있습니까?
편집 :
새로운 정보 : 문제는 아이폰 OS 7.1에서 발생하지 아이폰 OS
여전히 작동하지 않습니다. 또한, 이것이 문제가 되었다면, 나는 contentSize가 부정확 할 것이라고 기대할 것입니다,하지만 그것은 옳은 것처럼 보입니다. – Borre