I am internally switching the App Language (LTR-RTL) and then re-initializing the storyboard.

here is the piece of code:

```
let semanticContentAttribute: UISemanticContentAttribute = language == .Arabic ? .ForceRightToLeft : .ForceLeftToRight

UIView.appearance().semanticContentAttribute = semanticContentAttribute
UINavigationBar.appearance().semanticContentAttribute = semanticContentAttribute

```

The issue is, all the presented view controllers freezes for 3-6 seconds while dismissing it.

What is causing this?