iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 我希望UIScrollView内部的UITableView扩展到UIScrollView的底部而不会被初始屏幕切断大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

所以我有一个viewcontroller,我把一个scrollview放入.在scrollview中,我在上半部分放了一堆项目,如图像,标签和按钮.在下半部分,我提出了一个uitableview.我设置了所有约束和一切. 我使用了以下代码: let bounds: CGRect = UIScreen.main.bounds let w:Int = Int(bounds.size.width) l
所以我有一个viewcontroller,我把一个scrollview放入.在scrollview中,我在上半部分放了一堆项目,如图像,标签和按钮.在下半部分,我提出了一个uitableview.我设置了所有约束和一切.
我使用了以下代码

let bounds: CGRect = UIScreen.main.bounds
let w:Int  = Int(bounds.size.width)
let h:Int = Int(chaptersTableView.contentSize.height)
let temp: Int = 300 + h
scrollView.contentSize = CGSize(width: w,height: temp)
chaptersTableView.frame = CGRect (x: 0,y: 280.5,width: self.view.frame.size.width,height: CGFloat(44 * sampleModel.objectChapterList.count))

我想设置scrollview的内容大小,然后设置我的tableview框架的高度.

tableview意味着包含许多项目,因此我希望用户能够向下滚动,并且滚动视图的整个内容向下滚动以显示更多的tableview.但是,tableview总是被切断,当我在scrollview中向下滚动时,表结束.我必须滚动tableview内部才能访问更多单元格.

即使我用一个像100这样的随机数替换“44 *(表格中的单元格数量)”,它也会首先关闭表格,因为它很短,但是当我点击屏幕时,表格会发生变化恢复全长到屏幕@L_675_14@(但不是滚动视图的@L_675_14@).

我想把滚动视图的上半部分中的所有东西都放在tableview的另一个单元格中,这样它就可以成为表格的一部分而且我可以避免这种麻烦,但那将是很多工作所以我想看看是否我能做到这一点.

如果您需要图片或其他东西,我可以提供它们.如果我不清楚,请务必发表评论,我可以更好地解释.

解决方法

我建议你只使用tableView.您可以在tableView的标题中创建顶视图.这样做不需要维护scrollView的内容大小.

大佬总结

以上是大佬教程为你收集整理的ios – 我希望UIScrollView内部的UITableView扩展到UIScrollView的底部而不会被初始屏幕切断全部内容,希望文章能够帮你解决ios – 我希望UIScrollView内部的UITableView扩展到UIScrollView的底部而不会被初始屏幕切断所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。