问题标签 [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.
ios - TableView ContentInset 和 ContentOffset
我试图创建一个可伸缩的表格视图标题,我在网上的一篇文章中看到了这段代码:
我在理解这段代码时遇到了一些麻烦。
所以基本上它正在做的是(假设屏幕的高度是 0 到 500 并且kTableHeaderHeight = 200
):
1)它首先通过在属性中tableView
向上移动它来将填充添加到顶部(此移动是相对于 tableView 的框架)。那么现在tableView是否存在从-200到500?kTableHeaderHeight
contentInset
2) 然后它向上移动它的边界-kTableHeaderHeight
。那么contentOffset
只是让它在 -200 到 500 区域内可滚动吗?这就是我们-kTableHeaderHeight
在这种情况下使用 contentOffset by 的原因吗?
ios - 更新tableViewCell的高度,同时移动tableView
我正在向上移动我的 tableView(通过设置 contentOffset)并同时更改特定(此处为第 1 行)单元格的高度,这就是为什么我得到一个摇晃的动画并且 tableView 自身恢复到默认位置(其中不是期望的行为)
我的代码:
在我的heightForRowAtIndexPath
:
我还尝试仅更新特定行(我正在更改高度的行),如下所示:
但上述方法也不起作用,有时我的键盘没有弹出。
如何移动(向上滚动)我的 tableView 并同时更改单元格的高度?有什么线索吗?
ios - hmsegmentedcontrol - 当我滚动时,标签突出显示总是变为 0。为什么?
在HMSegmentControl中,我在其中一个段视图中添加了 tableview。当我在当前部分并向上或向下滚动时,我注意到选项卡突出显示总是变为 0。为什么会发生这种情况?
这是我的滚动视图代码:
日志值:
swift - UIScrollView contentOffset 在 Swift 中总是返回零
我想跟踪我的水平滚动视图的位置,但是当我打印 contentOffset.x 或 contentOffset 时,它们总是返回零。这是我的课程的代码:
关于可能是什么问题的任何想法?scrollViewDidEndDragging 中的代码可以正常工作并设置 contentOffset 以便 scrollView 每 40 个点捕捉一次。
ios - 在 scrollView 内容偏移中停止动画
我想在没有动画的情况下设置滚动视图的内容偏移量。这是我应用的简单代码,但它不起作用:
在我返回滚动视图时执行我的任务后,它的索引重置为 0,然后重置为我当前的索引。那也行。但是为什么当我将动画设置为 NO 时会发生滚动动画。
请帮忙。
ios - 一直跟踪 UIScrollView contentOffset
我正在使用计时器并打印contentOffset.y
a来一直UIScrollView
跟踪它。
但问题是只有在减速后才UIScrollView
更新其contentOffset
值。
我想知道计时器每毫秒contentOffset.y
的值,我该怎么做?如果我根本无法使用,有没有其他方法可以跟踪滚动视图的类似值?contentOffset
UIScrollView
contentOffset.y
我正在使用迅捷。谢谢你。
ios - 如何允许 UIScrollView 在内容偏移量 0 以下滚动?
我UIScrollView
用来创建录音时间线,就像语音备忘录应用程序一样。这是一开始的水平scrollview's
框架。我CAShapeLayer
用来画条。
记录开始并从头开始绘制波条,即从 的零 X 位置创建波条UIScrollView
。当条形图到达屏幕的一半时,我开始UIScrollView
通过给出contentSize
和向后移动contentOffset
。因此,之后条形将保持在中心,就像语音备忘录应用程序一样。
UIScrollView
除了适当的时间表外,一切都很好。如果录制的内容很小,contentSize
则不会大于屏幕宽度。那么有可能UIScrollView
低于 0contentOffSet
吗?因为录制停止后,用户可以滚动时间轴,录制的开始内容应该一直到屏幕中央,因为中间有一个滑动条,不会移动并显示当前录制时间。
ios - UIScrollView 有时不会向上滚动
我正在使用 2 个滚动视图当内部滚动视图向上滚动时,外部滚动视图也向上移动(正 contentoffset.y),当内部 SV 的 contentoffset.y 小于 y 时,两个滚动视图都会返回到它们的原始位置。
这里是代码: //secondView 是一个 UIView 里面的 outerScrollView 和上面的内部 SV(scrollView)。
尽管一切正常,但只有 1 个小问题。在内部 scrollView 向上滚动并且 contentoffset 已更改并且我想继续滚动此视图后,它有时只是不滚动(向上)。所以,我必须先向下滚动它,然后它会再次开始正常滚动。它很少发生,但很烦人。
谁能告诉我可能是什么问题?谢谢!
PS我已经尝试了所有其他scrollView的委托方法,如didenddecelerating()或didenddragging()等。
xamarin - 如何识别在 Xamarin 表单中点击编辑器字段的用户?
首先,我有一个编辑器。我可以识别用户是否在该编辑器中输入了任何文本。但是当用户点击编辑器时,我需要返回一些内容。如何做到这一点?
第二件事,编辑器在滚动视图内。当我点击编辑器时,滚动视图向下滚动。我需要手动下拉才能看到光标。点击编辑器时如何设置内容偏移量?
ios - 调用表情符号键盘时,iOS Swift 3 tableview 内容偏移远
为了提供聊天功能,我使用了一个表格视图,它连续显示每条消息。当显示键盘时,我将内容偏移 y 值向上推。这样,当键盘打开时,您可以阅读的最后一条消息仍然可见。当您打开表情符号键盘时会出现问题,它会再次触发 keyboardWasShown 函数并从当前位置计算它。这会导致 tableview 内容高于所需。当显示键盘/可以显示不同类型的键盘时,处理 tableview 内容偏移的智能方法是什么?