dekatotoro / dekatotoro/SlideMenuControllerSwift

height of leftViewController sometimes changes

Open
#106 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3.4k
Forks
742
PR merge metrics
No merged PRs in 30d

Description

I have a view with distance 16 to the top , but I find it wrong when runs on simulator

![2016-02-16 21 53 17](https://cloud.githubusercontent.com/assets/16147768/13078078/d984d586-d4f7-11e5-8389-140ae12f3bca.png)

![2016-02-16 21 53 34](https://cloud.githubusercontent.com/assets/16147768/13078081/dd409b7e-d4f7-11e5-86bd-00be89288fb7.png)

sometimes it happens , but sometimes not , that is very strange

![2016-02-16 22 33 05](https://cloud.githubusercontent.com/assets/16147768/13079080/723698be-d4fd-11e5-804b-7aa165394969.png)

my code

```
SlideMenuOptions.contentViewScale = 1
SlideMenuOptions.hideStatusBar = false
SlideMenuOptions.contentViewOpacity = 0.35
SlideMenuOptions.separateGestureFromScrollViewInMainViewController = true
SlideMenuOptions.lockGestureDirection = true
SlideMenuOptions.pointOfNoReturnWidth = SlideMenuOptions.leftViewWidth/2 //控制滑动多少会自动回弹或者自动弹出
switch Device.size(){
case .Screen3_5Inch,.Screen4Inch:
SlideMenuOptions.leftViewWidth = 220
case .Screen4_7Inch,.Screen5_5Inch:
SlideMenuOptions.leftViewWidth = 300
case .UnknownSize:
break
}

let main = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier(MainViewController.storyboardIdentifierNav)
let left = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier(LeftViewController.storyboardIdentifier)

let slide = SlideMenu(mainViewController: main, leftMenuViewController: left)

self.window?.rootViewController = slide
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.