Stworzyłem widok programowo i dodałemwidok tabeli. Dla tego widoku tabeli programowo stworzyłem komórkę, ale teraz, gdy przewijam komórki w Apple TV, etykieta nie ma standardowego efektu powiększania, a połowa tekstu jest ukryta (która połowa zależy od tego, czy wracasz czy w dół) (patrz zdjęcie).
Czy ktoś zna rozwiązanie tego problemu?
Oto także inicjatywa dla mojego godnego polecenia widoku:
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
optionLabel = UILabel(frame: CGRectMake(20,20,400,50))
self.focusStyle = .Default
addSubview(optionLabel)
}
Odpowiedzi:
2 dla odpowiedzi № 1Właśnie znalazłem problem, dodając do programowo utworzonej komórki, musisz użyć self.contentView.addSubview zamiast dodawaćSubview. To odłożyło moją etykietę z powrotem na górę.