标签: scroll

如何在Python/Curses子窗口中滚动文本?

在我使用Curses的Python脚本中,我有一个subwin,其中分配了一些文本.由于文本长度可能比窗口大小长,因此文本应该是可滚动的.

似乎没有任何CSS-"溢出"类似于Curses窗口的属性.Python/Curses文档在这方面也相当神秘.

这里有人知道如何使用Python编写可滚动的Curses子窗口并实际滚动它吗?

\编辑:更准确的问题

python curses scroll

22
推荐指数
3
解决办法
3万
查看次数

禁用UITableView中的滚动(iPhone SDK 3.0)

我正在尝试UITableView在编辑UITextField嵌入式中时禁用滚动UITableViewCell.这只是为了防止单元格在编辑时滚动到视线之外(并且还避免一些相关的单元格"回收"问题).谷歌搜索时,我看到有人提出了明显的建议:

tableView.scrollEnabled = NO:
Run Code Online (Sandbox Code Playgroud)

甚至

tableView.userInteractionEnabled = NO;
Run Code Online (Sandbox Code Playgroud)

这不起作用(至少对我来说... iPhone SDK 3.0,在模拟器上试过)我将这些属性设置为NO,我甚至通过记录将属性设置为NO进行检查,但是UITableView通常会继续响应触摸事件.它也很乐意滚动.如果网上有人声称这确实有效,我不会那么担心.

我错过了什么吗?或者是UITableView的唯一替代子类,以使其超类(UIScrollView)中的功能再次可用?

scroll uitableview ios

21
推荐指数
3
解决办法
2万
查看次数

WPF包装面板和滚动

我有一个简单的WrapPanel包含许多宽控件.当我调整大小Width时,Window一切按预期工作.如果有足够的空间,控件将在一行上进行,或者如果没有,则控件将在下一行中包含.

但是,我需要发生的是,如果所有控件基本上都是垂直堆叠的(因为没有更多的水平空间)并且其中WidthWindow更多还是更多,则会出现一个水平滚动条,以便我可以滚动并查看整个控制我是否愿意.下面是我的xaml.我试着把它包裹起来WrapPanel,ScrollViewer但我无法实现我的目标.

<Window x:Class="WpfQuotes.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="Auto" Width="600" Foreground="White">
    <WrapPanel>
      <Button Width="250">1</Button>
      <Button Width="250">2</Button>
      <Button Width="250">3</Button>
    </WrapPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

因此,如果Width将上述内容减少Window到最小值,您将无法看到按钮的文本.我想要一个水平滚动条出现,以便我可以滚动查看文本,但不会干扰通常的包装功能.

谢谢.

更新: 我已按照下面的保罗建议,水平滚动条现在按预期显示.但是,我也希望垂直滚动可用,所以我设置VerticalScrollBarVisibility="Auto".问题是,如果我调整窗口大小以便显示垂直滚动条,即使不需要(也有足够的水平空间来查看整个控件),也会始终显示水平滚动条.好像出现的垂直滚动条会弄乱滚动查看器的宽度.有没有办法纠正这个问题,除非实际需要水平滚动条,否则不会出现?

下面是我的xaml和我添加的唯一代码CustomWrapPanel:

<Window x:Class="Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:cwp="clr-namespace:CustomWrapPanelExample"
        Title="Window1" Height="Auto" Width="300" Foreground="White" Name="mainPanel">
  <ScrollViewer x:Name="MyScrollViewer" HorizontalScrollBarVisibility="Auto"
                VerticalScrollBarVisibility="Auto">
    <cwp:CustomWrapPanel Width="{Binding ElementName=MyScrollViewer, Path=ActualWidth}">
      <Button Width="250">1</Button>
      <Button Width="250">2</Button>
      <Button Width="250">3</Button>
      <Button Width="250">4</Button>
      <Button Width="250">5</Button>
      <Button Width="250">6</Button>
      <Button Width="250">7</Button>
      <Button Width="250">8</Button> …
Run Code Online (Sandbox Code Playgroud)

c# wpf scroll wrappanel

21
推荐指数
2
解决办法
5万
查看次数

jQuery无限滚动/延迟加载

我正在重新设计我的网站,并一直在寻找使用JavaScript和jQuery.这是我到目前为止:http://www.tedwinder.co.uk/gallery2/.

我的愿景是将所有照片放在一个页面上,用户可以像现在一样滚动浏览.但是,我理解在一个页面上有50多个大图像的限制和影响,并考虑使用无限滚动和延迟加载,我理解只会在用户到达时加载图像,或者当他们点击时"更多"链接?

所以,我的问题是:这会降低页面加载,我究竟会去有效地实施无限滚动/延迟加载和将这项工作,或者你能想到的这样做的任何更有效的方法?

谢谢,特德

javascript jquery scroll lazy-loading infinite

21
推荐指数
1
解决办法
5万
查看次数

Android Listview降低了滚动速度

ListView中的滚动速度对于我的应用来说太快了.我需要减慢很多.

我无法弄清楚如何做到这一点.我在文档中找到的唯一的东西是"setFriction"函数,它只在API Level 11中受支持,还有一个静态的"getScrollFriction"方法,它不能被覆盖并且没有相应的setter.

这里的诀窍是什么 - 如何控制滚动速度?

谢谢.

performance android listview scroll

21
推荐指数
2
解决办法
1万
查看次数

如果元素不可见则滚动

如何使用jquery确定元素在当前页面视图中是否可见.我想添加一个注释功能,就像在facebook中一样,只有在当前不可见时才滚动到元素.通过可见,我的意思是它不在当前页面视图中,但您可以滚动到该元素.

javascript jquery scroll viewport visible

21
推荐指数
4
解决办法
4万
查看次数

如何让textarea在更新时保持滚动到底部

我的问题是这里的袖口有点偏,所以我会尽力解释这个.

我有一个文本区域,有css #object{overflow:hidden;resize:none;}.我试图阻止它产生滚动条,同时也调整自己的大小.此textarea与外部脚本的控制台同步,这意味着它会更新.但是,默认情况下,它将保持在顶部,除非您突出显示文本,拖动到元素的底部.这自然是向下滚动而不是使用箭头键的唯一方法.

以编程方式,是否有任何方法可以在更新时将文本区域保持在底部?让它自动滚动以适应其用例会很不错.

html javascript css scroll textarea

21
推荐指数
3
解决办法
4万
查看次数

淘汰虚拟滚动绑定

KOGrid使用虚拟滚动动态呈现内容.我正在寻找类似的东西,但更通用,所以它可以用于ul列表,Bootstrap行,等等.我看到了一种叫千兆滚动的东西,但我认为现在它已经消失了.Git死了.

有没有人通过虚拟滚动看到动态内容的自定义绑定?

scroll dynamic-content knockout.js

21
推荐指数
2
解决办法
1万
查看次数

是否可以使用javascript确定滚动结束的位置?如果是这样,怎么样?

我有一种情况,例如,如果用户的滚动将导致scrollTop发生1000像素的变化,我想提前知道.

完美的例子是iCalendar对用户滚动的控制.无论你在iCalendar应用程序中滚动多么努力,你可以滚动的最远的是下个月或上个月.

我目前有一个非常强硬的解决方案来限制滚动行为,它只考虑用户当前滚动的位置.

MyConstructor.prototype._stopScroll = function(){

    //Cache the previous scroll position and set a flag that will control
    //whether or not we stop the scroll
    var previous = this._container.scrollTop;
    var flag     = true;

    //Add an event listener that stops the scroll if the flag is set to true
    this._container.addEventListener('scroll', function stop(){
        if(flag) {
            this._container.scrollTop = previous;
        }
    }.bind(this), false);

    //Return a function that has access to the stop function and can remove it
    //as an event listener
    return function(){
        setTimeout(function(){ …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom scroll

21
推荐指数
1
解决办法
947
查看次数

如何知道滚动到元素是在Javascript中完成的?

我使用的是Javascript方法Element.scrollIntoView()
https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView

滚动结束时有什么办法可以让我知道.说有动画,或者我已经设定了{behavior: smooth}.

我假设滚动是异步的,并想知道是否有任何回调像它的机制.

javascript scroll js-scrollintoview

21
推荐指数
5
解决办法
8773
查看次数