我在项目中集成了tableview
。我遇到的问题就像我自动滚动我的tableview和我的UITableViewCell
内容缩放一样。虽然我没有对UITableViewCell
内容进行任何操作,但我只是动画了UIView
以上的表格。
以下是我的源代码片段。
func scrollViewDidScroll(scrollView: UIScrollView)
{
let scrollViewHeight = Float(scrollView.frame.size.height)
let scrollContentSizeHeight = Float(scrollView.contentSize.height)
let scrollOffset = Float(scrollView.contentOffset.y)
print(scrollOffset)
if (scrollOffset == 0)
{
self.horizontalSpacing.constant = 8
UIView.animateWithDuration(0.5)
{
self.view.layoutIfNeeded()
}
}
else if (scrollOffset + scrollViewHeight <= scrollContentSizeHeight)
{
self.horizontalSpacing.constant = -75
UIView.animateWithDuration(1.0)
{
self.view.layoutIfNeeded()
}
}
}
如果我想停止缩放UITableViewCell
内容,我会怎么做?
答案 0 :(得分:1)
swift 2.2:在我的情况下: check func tableView(tableView:UITableView,heightForRowAtIndexPath indexPath:NSIndexPath) - &gt; CGFloat {} 将任何行self.view.frame.size.height更改为UISceeen.main.bounds.height。