UITableViewCell 내 UITableViewCell 클래스에서 사용자 정의 높이를 설정합니다

StackOverflow https://stackoverflow.com//questions/10681640

문제

MyTableViewCell 클래스를 만들었습니다.

#import "MyTableViewCell.h"

@implementation MyTableViewCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    // Initialization code

    UIImageView *imgSponsor=[[UIImageView alloc ] initWithFrame:CGRectMake(0,0,self.bounds.size.width,200)];

    imgSponsor.image = [UIImage imageNamed:@"imageFirstCell"];

    [self.contentView addSubview:imgSponsor];
}
return self;
}

[...]

@end
.

이 클래스 내 에서이 셀의 기본 높이가 연관된 TableViewController 메서드 (HeightForrowAtIndExpath ..)를 실행하는 것과는 별도로 설정할 수 있습니까?

도움이 되었습니까?

해결책

MyTableViewCell.h 에서처럼 사용할 수 있습니다 -

-(void)layoutSubviews {  
    self.frame = //Define your frame;

    [super layoutSubviews];
}
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top