UITableView在Cell中有UIScrollView无法在ios模拟器8.3中滚动

时间:2015-07-03 11:02:59

标签: ios objective-c iphone uitableview uiscrollview

我编写了一个IOS应用程序。应用程序中的视图在Cell中有一个带UIScrollView的UITableView。我在UIScrollView中添加了一些UIView并进行滚动。

当我在IOS Simulator 8.3(iphone 6)上运行它时。表格无法上下滚动。所以我在Cell中使UIScrollView无法滚动,并且表格可以滚动。 当我在设备(Iphone 6 8.3 - 真实版)和IOS模拟器7.1(iphone 5s)上运行它时,它运行正常(Cell和UITableView中的UIScrollView可以滚动)。

不幸的是,我的客户使用的是Iphone 6,但它无法与我的IOS模拟器8.3(iphone 6)滚动相同。

无论如何要解决它?

非常感谢,抱歉我的英语不好。

1 个答案:

答案 0 :(得分:-1)

您应该只向UIScrollView添加一个子项,您必须为它设置约束:

LeadingSpaceToContainer = 0
TrailingSpaceToContainer = 0
TopSpaceToContainer = 0
BottomSpaceToContainer = 0
EqualWidths between UIScrollView and child UIView
Static height for child UIView

只有这时UIScrollView才真正可滚动(当然,如果孩子UIView的高度大于UIScrollView的高度)