1

ここで写真で示すのが最適です。アプリがどのように見えるかを示します。各タブを処理するカスタムタブの親コントローラーを作成しました。 ここに画像の説明を入力してください

これで、このテーブルビューコントローラーは可能な限りシンプルになりました。500行あり、セルを再利用しています。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell==nil) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

    }

    // Configure the cell...
    cell.textLabel.text = @"TESTING";


    return cell;
}

ただし、これを実行すると、シミュレーター(デバイスでまだテストされていません)では、スクロールすると、特に速度が低下するため、scrollviewがぎこちなくぎくしゃくします。TableViewControllerをメインVCとして実行すると、パフォーマンスが大幅に向上し、けいれんがほとんど発生しません。tablviewcontrollerが子ビューコントローラーとしてより良いパフォーマンスを発揮するように調整する必要があるものはありますか?それを台無しにしているのは、親/子VCの私の実装ですか?

任意のアイデアをいただければ幸いです。

4

1 に答える 1

0

デバイスでテストしたところ、すべて正常に動作しているように見えます。シミュレーターはグラフィックスが貧弱だと思います。原因を突き止めるために、さらにいくつかのテストと調査を行う予定ですが、うまくいっていることをうれしく思います。

于 2012-11-13T21:27:38.790 に答える