2011-12-26 8 views
0

私は眺めがあります。ビュー内のスクロールビューとスクロールビュー内のテーブルビュー。どのように私はそれを参照するのですか?

-View -Scrollビュー -TableView -TableViewセル

私はテーブルのサイズを変更することはできませんし、セルの高さを設定することはできません:それは、このように構成されています。セルの内容はjsonの動的テキストです。私は長さを得ることができますが、私はテーブルとセルを参照することに問題があります。 IBでは

@interface ListingDetailController : UIViewController <UITableViewDelegate,UITableViewDataSource> { 

、テーブルビューのデータソースがRootviewあり、それ自体がビューのデリゲートであるscrollview、から委任:私のヘッダーでは、私は、これは持っています。

私は、例えば次のコードを使用したい:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 
    CGSize size = [[rows4 objectAtIndex:indexPath.row] 
        sizeWithFont:[UIFont systemFontOfSize:14] 
        constrainedToSize:CGSizeMake(300, CGFLOAT_MAX)]; 
    return size.height + 10; 
} 

をしかし、それは全くの私のテーブルには影響を与えません。何も変わりません。プログラムでテーブルを作成することはできません。なぜなら、スクロールビューの中にあるので、座標でそれを作成することはできません。もしそうなら、スクロールビューの外に出ます。

誰もこれを処理する方法をお勧めしますか?

+0

私はUITableViewをUIScrollViewの中に配置したいのはどういうわけかはっきりしていません。結局のところ、UITableViewはUIScrollViewのサブクラスであり、独自のスクロール機能を持​​っています... UIScrollView内にUITableViewが必要ですか? –

+0

さて、テーブルは全体のビューの一部に過ぎません。スクロールビューの中には、写真、ボタンのカップル、そしてテーブルがあります。そのテーブルには、表示されている会場に関する情報が表示されます。私はテキスト表示で説明を表示することができますが、私はテーブルがよかったと思います。それには説明と、会場に関する詳細のカップルがあります。電話番号、ウェブサイトなど –

答えて

1

プログラムでスクロールビューとテーブルビューを作成できます。スクロールビューにテーブルビューを追加するだけです。スクロールビューに従って座標を設定するだけです。

+0

のような意味があります。私はこれを撃つつもりだと思う。アドバイスをお寄せいただきありがとうございます –

+0

Hirenさんに感謝します。プログラムでビュー(スクロールバー、テーブル)を作成すると、はるかに簡単になりました。 –

関連する問題