我想创建一个uiscrollview
像上面显示的图像一样的扩展。我尝试使用关键字进行搜索,但找不到与我想要实现的目标类似的任何示例。
我想知道我是否应该使用uiscrollview
or uitableview
?
任何建议将不胜感激。
先感谢您。
我想创建一个uiscrollview
像上面显示的图像一样的扩展。我尝试使用关键字进行搜索,但找不到与我想要实现的目标类似的任何示例。
我想知道我是否应该使用uiscrollview
or uitableview
?
任何建议将不胜感激。
先感谢您。
你可以创建一个 UITableView 然后逆时针旋转 90 度,它会像一个魅力一样工作。
只需创建一个 UITableView 子类(ir HorizontalUITableView)并在 initWithFrame 中,将视图旋转 90 度:
- (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 度
假设我正确解释了您的图像,我建议您首先创建一个 UIView 子类来代表其中一个堆栈。它将需要管理项目/图像列表,并能够在展开/折叠模式之间进行动画处理。然后创建一个 UIScrollView 子类来管理一组这些堆栈,并让它根据每个堆栈展开/折叠时的当前大小为堆栈的布局设置动画。