【问题标题】:How to make only vertical scroll view?如何只制作垂直滚动视图?
【发布时间】:2011-07-27 15:06:48
【问题描述】:

我已经读过这篇了:

http://api.three20.info/interface_t_t_scroll_view.php

但似乎只有垂直滚动没有属性。但是基于:

http://three20.info/gallery

很少有应用程序具有“仅垂直滚动”应用程序,例如 facebook 应用程序。在 facebook 应用程序中,您可以保持垂直滚动以查看朋友的最新状态/帖子/图像,我想知道他们是否使用 TTScrollview 或 UIScrollview。

在 Three20 框架中显示“仅垂直滚动”视图的正确方法是什么?

请指教,谢谢!

【问题讨论】:

    标签: three20 scrollview vertical-scrolling


    【解决方案1】:

    Facebook 最有可能使用TTTableView 在 Facebook 应用程序中显示状态更新视图。

    TTTableView 继承 UITableView,仅垂直滚动。

    无论您是否使用 Three20,实现仅垂直滚动视图的简单方法是使用 UIScrollView

    要创建UIScrollView "vertical-scroll-only",您可以将contentSize 属性的宽度设置为小于或等于滚动视图的宽度,而其高度需要大于您的滚动视图允许垂直滚动的视图高度。

    UIScrollView *yourScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 200)];
    yourScrollView.contentSize = CGSizeMake(320, 210); // <-- sets the scrollable area
    yourScrollView.backgroundColor = [UIColor grayColor];
    [self.view addSubview:yourScrollView];
    

    【讨论】:

      猜你喜欢
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 2019-07-08
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      相关资源
      最近更新 更多