【发布时间】:2020-04-09 03:36:48
【问题描述】:
我创建了一个包含图像和标签的自定义视图。我在上面添加了一个点击手势,所以当用户点击视图时,标签和自定义视图都会展开以在标签上显示详细信息/更多文本。
我添加了代码来展开工作正常的标签,但 UIView/自定义视图没有得到展开。下面是我扩展标签的代码。
如何以编程方式或通过添加任何约束来扩展自定义视图?
@objc func bannerTapped(_ sender:UITapGestureRecognizer){
self.bannerMessageLabel.numberOfLines = 0
self.bannerMessageLabel.text = "Unicode characters take up multiple GSM characters. When a Unicode symbol appears in a text, it is usually segmented at the 70-character mark, thus making it even harder for the recipient to decipher the message."
self.bannerMessageLabel.sizeToFit()
self.bannerView.setNeedsLayout()
self.bannerView.layoutIfNeeded()
}
附加图片。我对它们没有任何限制,因为我将它留在 Stack 视图上来处理它。
【问题讨论】:
-
您能分享添加到您的横幅视图中的约束吗