【问题标题】:Iphone Custom Scrollview indicatorIphone 自定义滚动视图指示器
【发布时间】:2010-04-15 21:27:35
【问题描述】:

我目前正在为客户开发一个应用程序,他们提出了一个奇怪的请求。该请求涉及将自定义图像作为滚动视图的指示器。我什至不确定这是否可能,但如果可以,请告诉我如何去做。

谢谢

【问题讨论】:

    标签: iphone scrollview indicator


    【解决方案1】:

    UIScrollView 拉伸一个小的、半透明的圆形图像来生成它的滚动条。您可以将此图像作为UIScrollView 的第一个子视图:

    UIImageView *circle = [scrollView.subviews objectAtIndex:0];
    

    但是,正如我所说,这张图片被拉伸了,据我所知,在绘制滚动条时只考虑了 alpha 值。

    因此,例如,如果您只对更改滚动条的顶端/底端感兴趣,您可以尝试更改此图像。但是,我怀疑你能做任何有趣的事情。

    想到的一个可能的解决方案(这只是一个理论)是在UIScrollView 之上添加一个自定义的透明UIView。然后您可以隐藏默认滚动条(通过使用showsHorizontalScrollIndicatorshowsVerticalScrollIndicator),将必要的触摸事件传递给UIScrollView 以滚动内容,并在您的自定义视图中绘制滚动条。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多