我有以下UIViewController,它包含一个UIScrollView及其约束:
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)")
为什么这个?它们不应该位于原点!!