Swift:获取UIScrollView的原点坐标

时间:2015-11-27 11:41:39

标签: ios swift uiviewcontroller uiscrollview constraints

我有以下UIViewController,它包含一个UIScrollView及其约束:

enter image description here

1)UIViewController的左,右,最远距离为5

2)UIViewController的底部距离为80

3)每个按钮和UIScrollView之间的距离是10

此外,设置了UIImageView的约束,使其大小与UIScrollView相同(它们全部为0)

无论如何,如果在<LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:weightSum="2"> <ImageView android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/imageView" android:src="@drawable/german" android:layout_weight="1"/> <ImageView android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/imageView2" android:src="@drawable/german" android:layout_weight="1"/> </LinearLayout> 方法的运行时我执行:

viewDidAppear()

我得到了

print("scroll: \(self.scrollView.contentOffset)")
print("image: \(self.imageView.frame.origin)")
为什么这个?它们不应该位于原点!!

0 个答案:

没有答案