首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平扩展uiscrollview还是uitableview?

水平扩展uiscrollview还是uitableview?
EN

Stack Overflow用户
提问于 2013-04-05 16:37:56
回答 2查看 542关注 0票数 1

我想创建一个可扩展的uiscrollview,如上图所示。我试着用关键字搜索,但找不到任何与我想要实现的相似的例子。

我想知道我应该使用uiscrollview还是uitableview

任何建议都将不胜感激。

提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-05 18:41:40

你可以创建一个UITableView,然后将它旋转90度,它就会像一个咒语一样工作。

只需创建一个UITableView子类(i.r.HorizontalUITableView),然后在initWithFrame中将视图旋转90度:

代码语言:javascript
复制
- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
        self.transform = CGAffineTransformMakeRotation(-M_PI/2.0);
        self.showsVerticalScrollIndicator = NO;
    }
    return self;
}

您还需要创建UITableViewCell的子类,并将它们旋转90度

票数 2
EN

Stack Overflow用户

发布于 2013-04-05 18:22:27

假设我正确地解释了您的图像,我建议您首先创建一个表示其中一个堆栈的UIView子类。它将需要管理项目/图像的列表,并能够在展开/折叠模式之间进行动画。然后创建一个UIScrollView子类来管理一组这样的堆栈,并让它根据展开/折叠时每个堆栈的当前大小来设置堆栈布局的动画。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15829389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档