Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. extension UISplitViewController{
  2. private struct CustomProperties{
  3. static var preferredDisplayModeFromString: String = "Automatic"
  4. }
  5.  
  6. var preferredDisplayModeFromString:String {
  7. get {
  8. return objc_getAssociatedObject(self, &CustomProperties.preferredDisplayModeFromString) as! String
  9. }
  10. set {
  11. objc_setAssociatedObject(self, &CustomProperties.preferredDisplayModeFromString, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
  12. switch newValue {
  13. case "AllVisible":
  14. self.preferredDisplayMode = .AllVisible
  15. case "PrimaryHidden":
  16. self.preferredDisplayMode = .PrimaryHidden
  17. case "PrimaryOverlay":
  18. self.preferredDisplayMode = .PrimaryOverlay
  19. default:
  20. self.preferredDisplayMode = .Automatic
  21. }
  22. }
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement