     
     // Transition animations start with `System` do not support Present transition, so hide it
     if let animationType = animationType where animationType.hasPrefix("System") {
-        presentButton.alpha = 0
+      // Cannot use `hidden` here because of `UIStackView`
+      presentButton.alpha = 0
     }
   }
   

    prepareForSegue(segue, sender: self)
    segue.perform()
  }
}

    }
    
    toViewController.transitionAnimationType = animationType
    let segueName = "IBAnimatable.Present" + extractAnimationType(animationType) + "Segue"
    guard let segueClass = NSClassFromString(segueName) as? UIStoryboardSegue.Type else {
      return
    }
