私はこの問題を解決できました。問題はチュートリアルで選択したビューのサイズを設定し、それをそのままにしておくことです。
if cellState.isSelected {
var parentMinDimension = min(view.frame.width, view.frame.height)
parentMinDimension = round(parentMinDimension - 0.5)
myCustomCell.widthConstraint.constant = parentMinDimension
myCustomCell.heightConstraint.constant = parentMinDimension
myCustomCell.selectedView.layer.cornerRadius = parentMinDimension/2
myCustomCell.selectedView.isHidden = false
} else {
myCustomCell.selectedView.isHidden = true
}
はこれが取得する:次のように私がやったことはViewContoller.swift
でCellView.swift
で、幅と高さの両方の制約のためにアウトレットを作ら
だった、私は、セルの選択を変更しました小さい方のディメンションを決定します。これは切り捨てる必要があります。次に、この親ビューの寸法を使用して、CellViewの幅と高さを設定し、コーナー半径を決定します。