私は、特定のサイズのUIViewをUITableViewのコンテナとして使用しています。私はテーブルビューでUITableViewCellのサブクラスを使用します。カスタムテーブルビューのセルにuitableviewの幅をカスケードする方法はありますか?
問題は、私のカスタムテーブルビューセルがUITableVIewから適切な幅を取得できないことです。 これは、テーブルビューを作成する方法です。 categoryListView = [[UITableView alloc] initWithFrame:categoryListContainer.bounds style:(UITableViewStylePlain)];
これはカスタムテーブルビューセルを作成する方法です。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView == categoryListView) {
static NSString *CellIdentifier = @"MenuCategoryListIdentifier";
MenuCategoryListCellView *cell = (MenuCategoryListCellView*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
// create dynamically
cell = [[MenuCategoryListCellView alloc] initWithStyle:(UITableViewCellStyleDefault) reuseIdentifier:CellIdentifier];
}
....
私は私のUIコントロールを描画するために、私のMenuCategoryListCellViewのinitWithStyle方法でに正しいセルの境界を得ることができるようにしたいです。しかし、私は価値をどのように伝えるかを知らない。
お願いします。セルのサイズが変更されたとき
レオ