gpt4 book ai didi

ios - 另一个 View 内的 UIScrollView 不滚动

转载 作者:行者123 更新时间:2023-11-28 06:24:12 25 4
gpt4 key购买 nike

所以我看到了其他 SO 问题,但我真的想不通

我知道我的 UIScrollView 代码可以工作,因为我在常规 UIViewController 中对其进行了测试,所以我认为 contentSize 不是问题,但是当我将相同的代码放在 UICollectionReusableView 中时,它不再滚动了

-Working in UIViewController
override func viewDidLoad() {
super.viewDidLoad()
let scrollingView = colorButtonsView(buttonSize: CGSize(width:100.0,height:50.0), buttonCount: 10)

let scrollView = UIScrollView(frame: UIScreen.main.bounds)
scrollView.backgroundColor = UIColor.black
scrollView.contentSize = scrollingView.frame.size
scrollView.showsHorizontalScrollIndicator = true

self.view.addSubview(scrollView)
scrollView.addSubview(scrollingView)

}

-Not working in UICollectionReusableView

override init(frame: CGRect) {
super.init(frame: frame)

//Add category scroll view
let scrollingView = colorButtonsView(buttonSize: CGSize(width:100.0,height:50.0), buttonCount: 10)

let scrollView = UIScrollView(frame: UIScreen.main.bounds)
scrollView.backgroundColor = UIColor.black
scrollView.contentSize = scrollingView.frame.size

scrollView.showsHorizontalScrollIndicator = true

self.addSubview(scrollView) //Only changes self.view to self
scrollView.addSubview(scrollingView)


}

最佳答案

迟到总比不到好...我遇到了同样的问题,所以也许这就是原因;

我想将 UIScrollView 放在 UICollectionReusableView 中,但不小心我创建了自定义类;

class CustomCellHeader: UICollectionViewCell {


}

代替;

class CustomCellHeader: UICollectionReusableView {


}

一旦我改变了它,我的标题单元格中的 UIScrollView 就活了过来!

关于ios - 另一个 View 内的 UIScrollView 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42489939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com