Skip to content

Instantly share code, notes, and snippets.

@MTattin
Last active September 29, 2015 22:22
Show Gist options
  • Save MTattin/c2e1e5c21c9de0b7487b to your computer and use it in GitHub Desktop.
Save MTattin/c2e1e5c21c9de0b7487b to your computer and use it in GitHub Desktop.
class VideoNavView: UIView {
private var v: UIView?
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
v = NSBundle.mainBundle().loadNibNamed(
"VideoNavView",
owner: self,
options: nil
)[0] as? UIView
self.addSubview(v!)
}
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
v = NSBundle.mainBundle().loadNibNamed(
"VideoNavView",
owner: self,
options: nil
)[0] as? UIView
self.addSubview(v!)
/* Viewのカスタム */
spdSdr.setThumbImage(
UIImage(named: "spdSdrThum"),
forState: UIControlState.Normal
)
spdSdr.setThumbImage(
UIImage(named: "spdSdrThum"),
forState: UIControlState.Highlighted
)
spdSdr.setThumbImage(
UIImage(named: "spdSdrThum"),
forState: UIControlState.Selected
)
}
override func drawRect(rect: CGRect) {
super.drawRect(rect)
/* スライダーの右端と左端にViewを配置 */
var posStBtnR: CGRect = posStBtn.frame
posStBtnR.x = posSdr.x - (posStBtnR.w * 0.5)
posStBtnR.y = posSdr.y + (posSdr.h * 0.5)
posStBtn.frame = posStBtnR
var posSpBtnR: CGRect = posSpBtn.frame
posSpBtnR.x = posSdr.x + posSdr.w - (posStBtnR.w * 0.5)
posSpBtnR.y = posSdr.y + (posSdr.h * 0.5)
posSpBtn.frame = posSpBtnR
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment