Ios 如何仅滚动单元格而不滚动整个tableview?

Ios 如何仅滚动单元格而不滚动整个tableview?,ios,ipad,uitableview,uiscrollview,Ios,Ipad,Uitableview,Uiscrollview,您如何禁用tableview滚动,但允许单元格在类似于path for iPad的朋友和通知单元格的区域内滚动,它们是可折叠的,但分区下的单元格仅在分区内滚动,因为分区中的单元格不会移动到设备顶部,而是保持在其位置。您的问题太广泛,如果您可以添加更多详细信息,效果会更好。但我会给你一个粗略的回答,以说明我对你问题的理解。您可以在tableview单元格中使用UITextView,并根据场景禁用滚动。建议您一次只能滚动一个滚动视图。UITableView也是从UIScrollView继承的。您可以

您如何禁用tableview滚动,但允许单元格在类似于path for iPad的朋友和通知单元格的区域内滚动,它们是可折叠的,但分区下的单元格仅在分区内滚动,因为分区中的单元格不会移动到设备顶部,而是保持在其位置。

您的问题太广泛,如果您可以添加更多详细信息,效果会更好。但我会给你一个粗略的回答,以说明我对你问题的理解。您可以在tableview单元格中使用UITextView,并根据场景禁用滚动。建议您一次只能滚动一个滚动视图。UITableView也是从UIScrollView继承的。您可以将滚动禁用设置为手势控制柄方法或在扩展单元格场景中。要设置滚动禁用,可以将scrollEnabled属性设置为no


请参阅

iOS中没有此类控件

它可能是一个定制的
UITableView
。根据您的描述,该表的每个部分将包含另一个
UITableView
而不是简单的
UITableViewCell
。这就是为什么它具有您指定的功能


我见过一些具有类似功能的开源控件,但忘记了这些控件的名称。

tableview节滚动的默认行为是将节从初始位置浮动到顶部,然后滚动节内的单元格,直到另一节进入查看,我想做的是保持节在其位置,而不是将其浮动到顶部,但仍然能够滚动节中的单元格,就像在顶部锚定时一样,我不确定这是否有点清楚?您可以做的是委托处理滚动焦点。使用滚动委托方法,您可以识别边界并相应地禁用“启用滚动”。是的,我想我会选择“多表视图”路线,谢谢。@EdwardSeshoka:谢谢您的评论。祝你一切顺利!