Guest User

Untitled

a guest
Oct 20th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. import UIKit
  2.  
  3. // MARK: UIView
  4. @available(*, unavailable, message: "Only use it at Storybord or Xib. When referring it from their file to Swift file, replace reference class name to inherited class.", renamed: "UIView")
  5. @IBDesignable final class DesignableView: UIView {
  6. required init?(coder aDecoder: NSCoder) {
  7. super.init(coder: aDecoder)
  8. }
  9. override init(frame: CGRect) {
  10. super.init(frame: frame)
  11. }
  12. }
  13.  
  14. // MARK: UILabal
  15. @available(*, unavailable, message: "Only use it at Storybord or Xib. When referring it from their file to Swift file, replace reference class name to inherited class.", renamed: "UILabel")
  16. @IBDesignable final class DesignableLabel: UILabel {
  17. required init?(coder aDecoder: NSCoder) {
  18. super.init(coder: aDecoder)
  19. }
  20. override init(frame: CGRect) {
  21. super.init(frame: frame)
  22. }
  23. }
  24.  
  25. // MARK: UIButton
  26. @available(*, unavailable, message: "Only use it at Storybord or Xib. When referring it from their file to Swift file, replace reference class name to inherited class.", renamed: "UIButton")
  27. @IBDesignable final class DesignableButton: UIButton {
  28. public required init?(coder aDecoder: NSCoder) {
  29. super.init(coder: aDecoder)
  30. }
  31. override public init(frame: CGRect) {
  32. super.init(frame: frame)
  33. }
  34. }
  35.  
  36. // MARK: UIImageView
  37. @available(*, unavailable, message: "Only use it at Storybord or Xib. When referring it from their file to Swift file, replace reference class name to inherited class.", renamed: "UIImageView")
  38. @IBDesignable final class DesignableImageView: UIImageView {
  39. public required init?(coder aDecoder: NSCoder) {
  40. super.init(coder: aDecoder)
  41. }
  42. override public init(frame: CGRect) {
  43. super.init(frame: frame)
  44. }
  45. override init(image: UIImage?) {
  46. super.init(image: image)
  47. }
  48. override init(image: UIImage?, highlightedImage: UIImage?) {
  49. super.init(image: image, highlightedImage: highlightedImage)
  50. }
  51. }
Add Comment
Please, Sign In to add comment