-1

カスタムセルがUITableViewあり、どちらもiPad(サイズ)用です。最適な方法は何ですか? UITableView新しいnib と新しい Cell nibを作成して呼び出すか、必要に応じてサイズを変更する必要がありますか? また、これらのソリューションのいずれかの方法についても教えてください:)

4

2 に答える 2

1

iPhone専用の新しいCellペン先を作成し、テーブルビューのVCで、アプリがiPhoneまたはiPadで実行されているかどうかを確認し、正しいペン先を呼び出しました。

    NSArray *objects;
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {
    objects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell-iPad" owner:self options:nil];
    }
    else {
    objects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell-iPhone" owner:self options:nil];
    }
于 2012-07-11T09:35:16.027 に答える
0

通常、テーブル ビューは、iPad ではより多くのスペースがあるため、単独では使用されません。一般に、デザイン パターンは、左側に小さなテーブル ビュー、右側にコンテンツ領域を配置することです。これを処理する uisplitviewcontroller があると思います。

于 2012-07-11T08:57:51.047 に答える