我正在尝试呈现自定义视图。问题在于,即使在加载视图之后,其子视图仍然等于nil。因此无法显示且无法配置。通过界面构建器来设置定制视图,并且所有出口都链接到您可以在下面看到的属性。
这是自定义UIView代码:
import UIKit
class BadgeView : UIView
{
@IBOutlet weak var progressCircleView: CircleProgressView!
@IBOutlet weak var progressionValue: UILabel!
@IBOutlet weak var name: UILabel!
override init(frame: CGRect) {
super.init(frame: frame)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}
Run Code Online (Sandbox Code Playgroud)
告诉我您是否需要更多信息。
你如何初始化BadgeView。如果您使用情节提要或xib,则应按以下方式初始化视图:
let nib = NSBundle.mainBundle().loadNibNamed("BadgeView", owner: self, options: nil)
let badgeView = nib[0] as! BadgeView
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1875 次 |
| 最近记录: |