如何为 collectionviewcell 内的进度条创建 IBOutlet?
Posted
技术标签:
【中文标题】如何为 collectionviewcell 内的进度条创建 IBOutlet?【英文标题】:How to I create an IBOutlet for a progress bar that is inside a collectionviewcell? 【发布时间】:2018-08-24 16:15:18 【问题描述】:我在 collectionviewcell 中有一个进度条。我想为进度条添加一个边框半径,但是每当我将进度条添加到视图控制器时,它都会显示“非法配置”和“从 ViewController 到 UIProgressView 的 progressBar 插座无效。插座无法连接到重复内容。”
@IBOutlet var progressBar: UIProgressView!
那行代码是导致错误消息的原因。
【问题讨论】:
【参考方案1】:你应该把它放在 UICollectionViewCell 中,并用 YourCollectionViewCell 设置出口。不要忘记在 storyboard 中为你的 UICollectionViewCell 设置 CustomClass 名称以使其成为效果。
class YourCollectinoViewCell: UICollectionViewCell
@IBOutlet var progressBar: UIProgressView!
希望对你有帮助!
【讨论】:
【参考方案2】:Bhavin Kansagara 的回答是正确的,但还请注意,您可以在 xib 文件中设置圆角半径,如下所示Is it possible to set UIView border properties from interface builder?
【讨论】:
以上是关于如何为 collectionviewcell 内的进度条创建 IBOutlet?的主要内容,如果未能解决你的问题,请参考以下文章
在 CollectionViewCell 内的 ScrollView 内缩放 UIImage [重复]
如何为自定义 TableViewCell 和 CollectionView Cell 使用一个 UIView。?
按下 CollectionViewCell 内的按钮后如何呈现 ViewController