Guest User

Untitled

a guest
Jun 19th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. import UIKit
  2.  
  3. class CustumView: UIView {
  4.  
  5. var imageView:UIImageView!
  6. var label:UILabel!
  7.  
  8. required init?(coder aDecoder: NSCoder) {
  9. super.init(coder: aDecoder)
  10. }
  11.  
  12. override init(frame: CGRect) {
  13. super.init(frame: frame)
  14.  
  15. self.backgroundColor = .orange
  16.  
  17. imageView = UIImageView()
  18. imageView.image = UIImage(named: "tab-icon-sample")
  19. imageView.backgroundColor = .red
  20. self.addSubview(imageView)
  21.  
  22. label = UILabel()
  23. label.text = "Hello"
  24. label.backgroundColor = .yellow
  25. label.textAlignment = .center
  26. self.addSubview(label)
  27. }
  28.  
  29. override func layoutSubviews() {
  30. let viewWidth = frame.width
  31. let viewHeight = frame.height
  32. imageView.frame = CGRect(x: 0, y: 0, width: viewWidth * 0.3, height: viewHeight)
  33. label.frame = CGRect(x: viewWidth * 0.3, y: 0, width: viewWidth * 0.3, height: viewHeight)
  34. }
  35. }
Add Comment
Please, Sign In to add comment