ストーリーボードに 2 種類のプロトタイプ セルを作成しました。それらの 1 つの寸法は、オブジェクトを収容するためにカスタマイズされていUIButton
ます。ただし、セルが作成されると、標準の高さになります。オブジェクトは見えUIButton
ますが、セルの高さが原因で切り捨てられます。
新しく作成されたセルがプロトタイプのセルと異なるのはなぜですか?
コードの関連セクションは次のとおりです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell;
if(cell == nil)
{
cell = [tableView dequeueReusableCellWithIdentifier:@"PictureSelectionCell"];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
pictureButtonProperty = (UIButton *) [cell viewWithTag:1];
}
}
今後、ストーリーボードで定義された幅 (または寸法) のセルを作成するためのオプションは何ですか? プログラムではCGRect
、指定された寸法のオブジェクトを作成し、initWithFrame
. ただし、手動で行うことは避けたいと思います。
ご返信ありがとうございます。