Поместить модальный вид поверх вида и сделать фон серым

Я пытался сделать это в течение последних 3 часов, и я не мог понять, как это сделать. Может ли кто-нибудь, пожалуйста, помочь?

Вот что я пытаюсь сделать. Когда я нажимаю кнопку, скажем,Sign In Кнопка, я хочу, чтобы появился модальный вид, который делает вид позади него серым и недоступным. И на этом модальном виде я хочу несколько кнопок и статических меток.

Я прочитал и попытался понять несколько ресурсов, таких как:Представленный модальный контроллер представления в половинном родительском контроллере, http://makeapppie.com/2014/08/30/the-swift-swift-tutorials-adding-modal-views-and-popovers/, Как использовать модальные виды в Swift?и несколько других. Тем не менее, мне трудно понять код.

Пока у меня есть этот код, который должен сделать модальное представление поверх представления позади него:

@IBAction func signIn(sender: AnyObject) {
    self.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
    // Cover Vertical is necessary for CurrentContext
    self.modalPresentationStyle = .CurrentContext
    // Display on top of    current UIView
    self.presentViewController(SignInViewController(), animated: true, completion: nil)
}

Но это не дает того эффекта, которого я хочу. Кто-нибудь, пожалуйста, помогите?

Ответы на вопрос(1)

Ваш ответ на вопрос