我正在尝试基于UIView
创建一个xib。
我想添加一个UIScrollView
,然后在其中嵌入我的内容,以便在不合适时滚动它,反之亦然。
我创建了xib并添加了一个滚动视图,顶部,左侧,底部和右侧的锚点均为0。
但是,我的高度和宽度模棱两可。
从历史上讲,我一直在代码中使用诸如]这样的简单内容构建这些视图>
... scrollView.topAnchor.constraint(equalTo: safeAreaLayoutGuide.topAnchor), scrollView.leadingAnchor.constraint(equalTo: safeAreaLayoutGuide.leadingAnchor), scrollView.bottomAnchor.constraint(equalTo: safeAreaLayoutGuide.bottomAnchor), scrollView.trailingAnchor.constraint(equalTo: safeAreaLayoutGuide.trailingAnchor), ... profilePictureImageView.heightAnchor.constraint(equalToConstant: 170), profilePictureImageView.widthAnchor.constraint(equalToConstant: 170), collectionView.widthAnchor.constraint(equalTo: scrollView.widthAnchor), collectionView.topAnchor.constraint(equalTo: profilePictureImageView.bottomAnchor, constant: 6), collectionView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor), collectionView.bottomAnchor.constraint(equalTo: scrollView.bottomAnchor, constant: -32), collectionView.trailingAnchor.constraint(equalTo: scrollView.trailingAnchor),
如何在Xib中创建全屏滚动视图?
我看到了一堆答案,暗示随机高度为1000,但这似乎很奇怪,特别是因为它不需要代码中的这种方法。
我希望它的宽度和里面所有内容的高度。
我确实尝试将xib设为UIScrollView
,但我的所有内容都压缩到了左侧。
我正在尝试创建基于xib的UIView。我想添加一个UIScrollView,然后在其中嵌入我的内容,以便在不合适时滚动它,反之亦然。我创建了xib,然后...
尝试将scrollview嵌入到UIView中(具有相同的约束),或者可以使用StackView
解决您问题的一种方法是禁用内容布局指南