2

UITableView を保持する UIView がありますが、UITableView の上部に 30 ピクセルのギャップがあり、静的な UITableViewCell をプログラムで追加したいと考えています。

私はこれをやろうとしましたが、表示されないようです.表示中。

- (void)viewDidLoad
{
    [super viewDidLoad];

[selectAllCell setFrame:CGRectMake(0.0, 20.0, 320.0, 80.0)];
[selectAllCell.textLabel.text isEqualToString:@"all"];
[self.view insertSubview:selectAllCell aboveSubview:subModelTableView];

//.. other stuff
}

このビューの他のすべては完全に機能します..このuitableviewcellを表示するにはどうすればよいか疑問に思っています。

編集、viewDidLoad メソッドのコードを更新しましたが、それでもこの不自然なことでうまくいきません。

4

1 に答える 1

0

テーブル ビューの外でテーブル ビュー セルを使用する理由は何ですか? 空の領域にボタンが埋め込まれた UIView を叩くだけです。なんらかの理由でそれがニーズを満たさない場合は、かなり単純な UIView または UIControl サブクラスで作業を完了させる必要があります。

于 2012-08-21T23:15:24.510 に答える