2

水平方向にスクロールできる各 verticalTableViewCell 内に horizo​​ntalTableView を持つ verticalTableView を作成しようとしています (「パルス」アプリと同じ概念)。また、いくつかのチュートリアル (以下の 2 つの例) を見つけましたが、それらはすべて XIB の時代のものです。誰かがそれを行う方法を説明したり、代わりにストーリーボードで同じことを行う方法に関するチュートリアルへのリンクを教えてもらえますか?

最初のチュートリアル

2 番目のチュートリアル

更新:その後、質問をしたのと同じ人が回答した SO に関する別の質問を見つけました。この人物は、UITableViewCell クラスを使用して tableView のプロトコルを実装することに成功しました。また、動的な tableView を含む tableView が静的であることは重要ですか?

静的UITableViewCellの動的UITableView

4

2 に答える 2

4

以下のコード部分を使用して、必要なテーブルを作成します。

    UITableView *horizontalTable = [[UITableView alloc] init];
    [horizontalTable setDelegate:self];
    [horizontalTable setDataSource:self];
    horizontalTable.transform = CGAffineTransformMakeRotation(-M_PI * 0.5);
    horizontalTable.autoresizesSubviews=NO;
 frame =CGRectMake(140, 0 , 642, 85);
//frame is important this has to be set accordingly. if we did not set it properly, tableview will not appear some times in the view
[self.view addSubview:customTable];

カスタムセルのCustomCellクラスには、次のメソッドがあります。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

その方法では、これを使用します。

 self.transform = CGAffineTransformMakeRotation(M_PI * 0.5);
于 2012-05-28T05:24:57.690 に答える
0

@christophのおかげで、私はついにそれを理解しました。彼の質問のサンプル コードを参照してください。

静的UITableViewCellの動的UITableView

于 2012-06-07T03:57:32.307 に答える