UITableView,setContentOffset动画:否不会在iPad上滚动
我有一个简单的UITableView,setContentOffset动画:否不会在iPad上滚动,ipad,uitableview,ios4,Ipad,Uitableview,Ios4,我有一个简单的UITableView;我试图强制它滚动到viewDidLoad中的某个位置,这样我就可以隐藏表中的第一行(除非用户向上滚动)。我的第一行高度为90.0px,因此我尝试此操作以强制我的UITableView滚动: [contentTable setContentOffset: CGPointMake(0, 90.0f) animated: NO]; 问题是使用动画:NO什么都不做;UITableView将不会滚动。如果我使用动画:是的,但是,一切正常;它可以滚动,但设置动画的缺点
UITableView
;我试图强制它滚动到viewDidLoad
中的某个位置,这样我就可以隐藏表中的第一行(除非用户向上滚动)。我的第一行高度为90.0px
,因此我尝试此操作以强制我的UITableView
滚动:
[contentTable setContentOffset: CGPointMake(0, 90.0f) animated: NO];
问题是使用动画:NO
什么都不做;UITableView
将不会滚动。如果我使用动画:是的
,但是,一切正常;它可以滚动,但设置动画的缺点是,我的UI在滚动过程中会闪烁,这根本不是我想要的
你知道为什么吗?如果我的UITableView
有1行或20行,它似乎并不重要,只有当我将animated:YES
传递到setContentOffset
时,它才会滚动
我目前正在运行Xcode 4.2,在我的第一代iPad上使用iOS 4.3.3
编辑:还有一件事要提-
scrollToRect
似乎根本不起作用,不管我为它的animated
属性传递了什么值。关于在iOS上滚动,我是否存在一些根本性的误解?潜在的重复:
潜在的重复项:
我很确定UtableView滚动有一些问题。我正在使用: 选择RowatineXpath:indexPath动画:是scrollPosition:UITableViewScrollPositionMiddle
它应该选择由索引路径指示的行,然后滚动表,以便选定的行位于视图的中间。它在模拟器上可靠地工作,但在iPhone上它有时滚动,有时不滚动。通常(但不总是)它会在最初几次工作,然后停止工作(即,它不会滚动,所选单元格不在屏幕上)。但始终选择正确的单元格。我无法确定是什么控制它是否滚动。我向苹果提交了一份bug报告,但没有回应。
我很确定UtableView滚动有一些bug。我正在使用: 选择RowatineXpath:indexPath动画:是scrollPosition:UITableViewScrollPositionMiddle它应该选择由索引路径指示的行,然后滚动表,以便选定的行位于视图的中间。它在模拟器上可靠地工作,但在iPhone上它有时滚动,有时不滚动。通常(但不总是)它会在最初几次工作,然后停止工作(即,它不会滚动,所选单元格不在屏幕上)。但始终选择正确的单元格。我无法确定是什么控制它是否滚动。我向苹果提交了一份bug报告,但没有回应。
可能重复的可能重复的