Поместить модальный вид поверх вида и сделать фон серым
Я пытался сделать это в течение последних 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)
}
Но это не дает того эффекта, которого я хочу. Кто-нибудь, пожалуйста, помогите?