问题标签 [contentoffset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4894 浏览

ios - TableView ContentInset 和 ContentOffset

我试图创建一个可伸缩的表格视图标题,我在网上的一篇文章中看到了这段代码:

我在理解这段代码时遇到了一些麻烦。

所以基本上它正在做的是(假设屏幕的高度是 0 到 500 并且kTableHeaderHeight = 200):

1)它首先通过在属性中tableView向上移动它来将填充添加到顶部(此移动是相对于 tableView 的框架)。那么现在tableView是否存在从-200到500?kTableHeaderHeightcontentInset

2) 然后它向上移动它的边界-kTableHeaderHeight。那么contentOffset只是让它在 -200 到 500 区域内可滚动吗?这就是我们-kTableHeaderHeight在这种情况下使用 contentOffset by 的原因吗?

0 投票
0 回答
75 浏览

ios - 更新tableViewCell的高度,同时移动tableView

我正在向上移动我的 tableView(通过设置 contentOffset)并同时更改特定(此处为第 1 行)单元格的高度,这就是为什么我得到一个摇晃的动画并且 tableView 自身恢复到默认位置(其中不是期望的行为)

我的代码:

在我的heightForRowAtIndexPath

我还尝试仅更新特定行(我正在更改高度的行),如下所示:

但上述方法也不起作用,有时我的键盘没有弹出。

如何移动(向上滚动)我的 tableView 并同时更改单元格的高度?有什么线索吗?

0 投票
1 回答
109 浏览

ios - hmsegmentedcontrol - 当我滚动时,标签突出显示总是变为 0。为什么?

HMSegmentControl中,我在其中一个段视图中添加了 tableview。当我在当前部分并向上或向下滚动时,我注意到选项卡突出显示总是变为 0。为什么会发生这种情况?

这是我的滚动视图代码:

日志值:

0 投票
1 回答
944 浏览

swift - UIScrollView contentOffset 在 Swift 中总是返回零

我想跟踪我的水平滚动视图的位置,但是当我打印 contentOffset.x 或 contentOffset 时,它们总是返回零。这是我的课程的代码:

关于可能是什么问题的任何想法?scrollViewDidEndDragging 中的代码可以正常工作并设置 contentOffset 以便 scrollView 每 40 个点捕捉一次。

0 投票
3 回答
888 浏览

ios - 在 scrollView 内容偏移中停止动画

我想在没有动画的情况下设置滚动视图的内容偏移量。这是我应用的简单代码,但它不起作用:

在我返回滚动视图时执行我的任务后,它的索引重置为 0,然后重置为我当前的索引。那也行。但是为什么当我将动画设置为 NO 时会发生滚动动画。

请帮忙。

0 投票
1 回答
1962 浏览

ios - 一直跟踪 UIScrollView contentOffset

我正在使用计时器并打印contentOffset.ya来一直UIScrollView跟踪它。

但问题是只有在减速后才UIScrollView更新其contentOffset值。

我想知道计时器每毫秒contentOffset.y的值,我该怎么做?如果我根本无法使用,有没有其他方法可以跟踪滚动视图的类似值?contentOffsetUIScrollViewcontentOffset.y

我正在使用迅捷。谢谢你。

0 投票
1 回答
492 浏览

ios - 如何允许 UIScrollView 在内容偏移量 0 以下滚动?

UIScrollView用来创建录音时间线,就像语音备忘录应用程序一样。这是一开始的水平scrollview's框架。我CAShapeLayer用来画条。

记录开始并从头开始绘制波条,即从 的零 X 位置创建波条UIScrollView。当条形图到达屏幕的一半时,我开始UIScrollView通过给出contentSize和向后移动contentOffset。因此,之后条形将保持在中心,就像语音备忘录应用程序一样。

UIScrollView除了适当的时间表外,一切都很好。如果录制的内容很小,contentSize则不会大于屏幕宽度。那么有可能UIScrollView低于 0contentOffSet吗?因为录制停止后,用户可以滚动时间轴,录制的开始内容应该一直到屏幕中央,因为中间有一个滑动条,不会移动并显示当前录制时间。

0 投票
0 回答
173 浏览

ios - UIScrollView 有时不会向上滚动

我正在使用 2 个滚动视图当内部滚动视图向上滚动时,外部滚动视图也向上移动(正 contentoffset.y),当内部 SV 的 contentoffset.y 小于 y 时,两个滚动视图都会返回到它们的原始位置。

这里是代码: //secondView 是一个 UIView 里面的 outerScrollView 和上面的内部 SV(scrollView)。

尽管一切正常,但只有 1 个小问题。在内部 scrollView 向上滚动并且 contentoffset 已更改并且我想继续滚动此视图后,它有时只是不滚动(向上)。所以,我必须先向下滚动它,然后它会再次开始正常滚动。它很少发生,但很烦人。

谁能告诉我可能是什么问题?谢谢!

PS我已经尝试了所有其他scrollView的委托方法,如didenddecelerating()或didenddragging()等。

0 投票
1 回答
609 浏览

xamarin - 如何识别在 Xamarin 表单中点击编辑器字段的用户?

首先,我有一个编辑器。我可以识别用户是否在该编辑器中输入了任何文本。但是当用户点击编辑器时,我需要返回一些内容。如何做到这一点?

第二件事,编辑器在滚动视图内。当我点击编辑器时,滚动视图向下滚动。我需要手动下拉才能看到光标。点击编辑器时如何设置内容偏移量?

0 投票
0 回答
293 浏览

ios - 调用表情符号键盘时,iOS Swift 3 tableview 内容偏移远

为了提供聊天功能,我使用了一个表格视图,它连续显示每条消息。当显示键盘时,我将内容偏移 y 值向上推。这样,当键盘打开时,您可以阅读的最后一条消息仍然可见。当您打开表情符号键盘时会出现问题,它会再次触发 keyboardWasShown 函数并从当前位置计算它。这会导致 tableview 内容高于所需。当显示键盘/可以显示不同类型的键盘时,处理 tableview 内容偏移的智能方法是什么?