0
클래스 A, 하위 클래스 UITableViewCell
을 보유하고 있으며 IBOutlet 속성 titleLabel
을 스토리 보드의 UILabel에 연결했습니다. 하지만 titleLabel
의 프레임을 변경할 수없는 것 같습니다.UITableViewCell의 IBOutlet 속성과 연결된보기가 프레임을 바꿀 수 없습니다.
- (void)awakeFromNib
{
[super awakeFromNib];
self.titleLabel.frame = CGRectMake(10.f, 20.f, 100.f, 25.f);
}
또한 코드를 - (void)layoutSubviews
에서 실행하지만 작동하지 않습니다.
기기에서 실행중인 앱에서 Cell을 탭하면 위치가 변경되고 코드를 사용하여 titleLabel
을 만들고 프레임을 변경하면 괜찮습니다.
누군가가 나를 도울 수 ..
에 제약을의 값을 수정했습니다. 제약이 있습니까? –
@KenKuan 아니요, 저는 셀의 하위 뷰에 상수를 추가하지 않았습니다. – shanegao
제약 조건이 일정하지 않습니다. 뷰는 자동 크기 조정 마스크를 자동으로 구속 조건으로 변환합니다. 디버거로 런타임을 확인하십시오. –