|
@@ -78,8 +78,9 @@ class MVBannerCell: UICollectionViewCell {
|
|
|
let titleLabel = UILabel()
|
|
|
titleLabel.textAlignment = .left
|
|
|
titleLabel.textColor = .white
|
|
|
- titleLabel.numberOfLines=0
|
|
|
+ titleLabel.numberOfLines = 0
|
|
|
titleLabel.lineBreakMode = .byCharWrapping
|
|
|
+ titleLabel.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
|
|
|
titleLabel.font = UIFont.systemFont(ofSize: 16, weight: .bold)
|
|
|
return titleLabel
|
|
|
}()
|
|
@@ -199,17 +200,10 @@ class MVBannerCell: UICollectionViewCell {
|
|
|
let textSize = sizeWithText(text: videoData?.title ?? "", font: UIFont.systemFont(ofSize: 16, weight: .bold), size: CGSize.init(width: self.frame.width - 24, height: CGFloat.greatestFiniteMagnitude))
|
|
|
|
|
|
BFLog(message: "XXXXXXX videoData?.title is \(String(describing: videoData?.title)) height \(textSize.height) width is \(adapterWidth(width: 300))")
|
|
|
- titleLabel.snp.remakeConstraints { make in
|
|
|
- make.width.equalTo( self.frame.width - 24)
|
|
|
- make.height.equalTo(textSize.height + 2)
|
|
|
- make.left.equalToSuperview().offset(12)
|
|
|
- make.bottom.equalTo(musicContenView.snp_top).offset(-cDefaultMargin)
|
|
|
- }
|
|
|
+
|
|
|
BFLog(message: "videoData?.title is \(String(describing: videoData?.title)) height \(textSize.height)")
|
|
|
titleLabel.text = videoData?.title ?? ""
|
|
|
|
|
|
-
|
|
|
-
|
|
|
// if videoData?.categoryImage != nil {
|
|
|
// typeImage.setNetImage(url: "\(videoData?.categoryImage ?? "")", placeholder: UIImage(named: "categary_icon")!)
|
|
|
// } else {
|
|
@@ -290,6 +284,13 @@ class MVBannerCell: UICollectionViewCell {
|
|
|
make.left.equalTo(musicImageView.snp_centerX)
|
|
|
make.right.top.height.equalToSuperview()
|
|
|
}
|
|
|
+
|
|
|
+ titleLabel.snp.remakeConstraints { make in
|
|
|
+ make.width.equalToSuperview().offset(-24)
|
|
|
+// make.height.equalTo(textSize.height + 2)
|
|
|
+ make.left.equalToSuperview().offset(12)
|
|
|
+ make.bottom.equalTo(musicContenView.snp_top).offset(-cDefaultMargin - 2)
|
|
|
+ }
|
|
|
|
|
|
// if(videoData?.title?.count ?? 0 > 0){
|
|
|
// typeImage.snp.remakeConstraints { make in
|