uiscrollview
上記の画像のような拡張可能なものを作成したいと思います。キーワードで検索しようとしましたが、達成したいことに似た例が見つかりません。
またはを使用する必要があるのだろうuiscrollview
かuitableview
?
アドバイスをいただければ幸いです。
前もって感謝します。
uiscrollview
上記の画像のような拡張可能なものを作成したいと思います。キーワードで検索しようとしましたが、達成したいことに似た例が見つかりません。
またはを使用する必要があるのだろうuiscrollview
か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 度回転させる必要もあります。
私があなたの画像を正しく解釈していると仮定すると、それらのスタックの 1 つを表す UIView サブクラスを最初に作成することをお勧めします。アイテム/画像のリストを管理し、展開/折りたたみモード間でアニメーション化できる必要があります。次に、これらのスタックのセットを管理する UIScrollView サブクラスを作成し、展開/折りたたみ時に各スタックの現在のサイズに基づいてスタックのレイアウトをアニメーション化します。