рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рдореЗрд░рд╛ рдирд╛рдо рдЗрд▓реНрдпрд╛ рд╣реИ, рдореИрдВ Tinkoff.ru рд╕реЗ рд╣реВрдВред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЬреНрдпреЛрдл рд╣реИрдХрд╡рд░реНрде рдХреЗ рдПрдХ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ iOS 13 рдореЗрдВ рдореЛрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐ рд╢реИрд▓реА рдХреИрд╕реЗ рдмрджрд▓ рдЧрдИ, рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖ рдФрд░ iOS рдФрд░ Xcode рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдкрд░рд┐рдЪрдп
рд▓реЗрдЦрди рдХреЗ рд╕рдордп, WWDC 2019 рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИред IOS рдХреЗ рд▓рд┐рдП рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рддрд░рд╣, рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрди рд╕рднреА рдирдИ рдЬрд╛рдирдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ Apple рдиреЗ рд╣рдореЗрдВ рджреА рд╣реИрдВ, рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╣рдлреНрддреЛрдВ рдореЗрдВ (рдФрд░!) рдореИрдВ рдЬрд┐рддрдиреЗ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЙрддрдиреЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдореЗрд░реЗ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреАрди рдкреНрд░рд╢реНрди рдереЗ:
- рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ iOS 13 рдкрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ? Apple рдХреЗ рдкрд╛рд╕ рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реИ, рдЬреЛ Xcode рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ iOS 13 рдХреЗ рд▓рд┐рдП Xcode 10 рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдРрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ iOS 12 рдкрд░ рдЪрд▓ рд░рд╣реЗ рдереЗред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
- рдХреНрдпрд╛ Xcode 11 / iOS 13 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдРрдк рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ? рдирд╡реАрдирддрдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдмрд┐рд▓реНрдб iOS рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ?
- рдореЗрд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдпрд╛ рдирдП iOS 13 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ / рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдХрд╛рдо рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЕрдзреНрдпрдпрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдпрд╣ рдЕрдзреНрдпрдпрди рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╣реИред
рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдПрдХ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ iOS 13 рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ iOS 13 рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ Xcode-10 рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдЖрдЗрдЯрдо # 1 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдореИрдВ рдЕрднреА рднреА рдмрд┐рдВрджреБ 2 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реА рддрд░рд╣ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдореЗрд░реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рдЯреНрд╡реАрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдХрдИ рдмрджрд▓рд╛рд╡ рдкрд╛рдП рдЬрдм Xcode 11 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рджреЗрдЦрдиреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реАрдбрд┐рдпреЛ рд╣реИрдВред рдЖрддреНрдорд╕рд╛рдд, рд▓реЗрдХрд┐рди рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ iOS 13 рдореЗрдВ UIViewController рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐ рд╢реИрд▓реА рдмрджрд▓реЗрдВ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдореЛрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐ рдЕрдм рдПрдХ "рдкреГрд╖реНрда" (рдореВрд▓ рдкреГрд╖реНрда рдкрддреНрд░рдХ) рд╣реИ, рдмрдЬрд╛рдп рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдХреЗред modalPresentationStyle
рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝рддрд╛ рд╣реИ:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ iOS рдХреЗ рд▓рд┐рдП UIModalPresentationAutomatic рд╣реИ, рдЬреЛ iOS 13.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ UIModalPresentationFullScreen рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, UIViewController, рдпрджрд┐ modalPresentationStyle
рдХреЛ modalPresentationStyle рдХреЗ рд░реВрдк modalPresentationStyle
рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, UIModalPresentationPageSheet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдирд┐рдпрдВрддреНрд░рдХ UIModalPresentationAutomatic рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдкреНрд░рднрд╛рд╡ iPhone рдФрд░ iPad рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред
IPhone рдкрд░ рдореЛрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐
рдЬрдм рддрдХ UIAdaptivePresentationControllerDelegate
рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрдХреВрд▓рди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ iPhone рдкрд░ рдкреЗрдЬ рд╢реАрдЯ, рдлреЙрд░реНрдо рд╢реАрдЯ рдФрд░ UIAdaptivePresentationControllerDelegate
рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдХреНрд░реАрди рдХреЛ рдлреЙрд░реНрдо рд╢реАрдЯ рдХреА рд╢реИрд▓реА рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рдЖрдИрдлреЛрди рдкрд░ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдФрд░ рдЖрдИрдкреИрдб рдкрд░ рдХрдо рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдЙрдкрд╕реНрдерд┐рддрд┐ / рдЕрдиреБрдХреВрд▓рди рдЪреМрдбрд╝рд╛рдИ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд▓реИрдВрдбрд╕реНрдХреЗрдк iPhone рдкреНрд▓рд╕ рдФрд░ XS рдореИрдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдкреЗрдЬ рд╢реАрдЯ / рдлреЙрд░реНрдо рд╢реАрдЯ / рдкреЙрдкрдУрд╡рд░ рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдВ рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдЪреМрдбрд╝рд╛рдИ рд╣реИред IPad рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реНрд▓рд╛рдЗрдб рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдореЛрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
рдирд┐рдореНрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рддреАрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП iPhone XS рдкрд░ рдлреЙрд░реНрдо рд╢реАрдЯ рдкреНрд░рд╕реНрддреБрддрд┐ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ: iOS 12 рдХреЗ рд▓рд┐рдП Xcode 10 рдореЗрдВ рдирд┐рд░реНрдорд╛рдг, iOS 13 рдХреЗ рд▓рд┐рдП Xcode 10 рдореЗрдВ рдирд┐рд░реНрдорд╛рдг, iOS 13 рдХреЗ рд▓рд┐рдП Xcode 11 рдореЗрдВ рдирд┐рд░реНрдорд╛рдгред

рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рджреГрд╢реНрдп рдореЗрдВ Xcode 10 рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП iOS 13 рдХреЗ рд╕рд╛рде iOS 12 рдХреА рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ред рд╢реАрд░реНрд╖рдХ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗрдХреНрд╢рди рдХреЗ рдКрдкрд░ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдЫреБрдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП iOS 13 рдореЗрдВ рд╕рдореВрд╣реАрдХреГрдд UITableView рдХреА рд╢реИрд▓реА рдмрджрд▓ рдЧрдИ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Xcode 10 / iOS 12 рдХрд╛ рдирд┐рд░реНрдорд╛рдг iOS 13 рдкрд░ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереАред
рдЖрдИрдУрдПрд╕ 13 рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдХрд╛рд░реНрдб рдбрд┐рд╕реНрдкреНрд▓реЗ (рдореВрд▓ред рдХрд╛рд░реНрдб рдЬреИрд╕реА рдЙрдкрд╕реНрдерд┐рддрд┐) рд╣реИред UIViewController рдХрд╛ рдЖрдХрд╛рд░ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд╢реАрд░реНрд╖ рдЕрднреА рднреА рдирдП рдкреЗрд╢ рдХрд┐рдП рдЧрдП UIViewController рдХреЗ рдкреАрдЫреЗ рдереЛрдбрд╝рд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рд░реВрдЯ UIViewController рдХреЗ рдкреАрдЫреЗ UIWindow рднреА рдереЛрдбрд╝рд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред UIWindow рдХреА рдХрд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд▓рдЧрддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдПрдХ notch рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ред рдореЗрд░реЗ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпреВрдЖрдИрд╡реЙрдиреНрдбреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЛ рд╡реНрд╣рд╛рдЗрдЯ рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЙрди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореБрдЭреЗ рдЕрдм рдпрд╛рдж рдирд╣реАрдВ рд╣реИрдВ), рдФрд░ рдпрд╣ рдмрд╣реБрдд рдмрджрд╕реВрд░рдд рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛!
рдирдИ рдореЛрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдореЗрдВ UIViewController рд╡реНрдпрд╡рд╣рд╛рд░
рдпрджрд┐ рдкреНрд░рд╕реНрддреБрдд UIViewController рдПрдХ рдФрд░ UIViewController рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд╛рд░реНрдб рдПрдХ рдЕрдЪреНрдЫреЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рд╣реЛрддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо UIViewController рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ:

рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдПрдХ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдореВрд▓ рдкреНрд░рд╕реНрддреБрддрд┐) UIViewControllerред рдПрдХ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдкреНрд░рд╕реНрддреБрддрд┐ (рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдкреНрд░рд╕реНрддреБрддрд┐) рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ UIViewController рдХреЛ рдХрд╡рд░ рдХрд░рддреА рд╣реИ, UIViewController рдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реЗ рд╣рдЯрд╛ рджреЗрдЧреАред рд▓реЗрдХрд┐рди рдирдП рдХрд╛рд░реНрдб рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, UIViewController рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ UIViewController рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╛рд░-рдмрд╛рд░ UIViewController рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реЗ рдирд┐рдЪрд▓реЗ UIViewController рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ
рдирдП рдХрд╛рд░реНрдб-рд╕реНрдЯрд╛рдЗрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ UIViewController iOS 13 рдкрд░ рдЙрддрдирд╛ рд▓рдВрдмрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ iOS 12 рдкрд░ рд╣реИ:

рдореБрдЭреЗ рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЪрд╛рд╣рд┐рдП!
UIViewController рдХреЛ рдлреБрд▓ рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрд░реЛрдз рдХрд╛рд░реНрдб-рд╕реНрдЯрд╛рдЗрд▓ рд╕реНрдХреНрд░реАрди рдХреЛ рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рд░реЛрдХреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ iPad рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдореБрд╣рд╛рд╡рд░реЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ iPhone рдФрд░ iPad рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреНрд░рд╕реНрддреБрддрд┐ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рд╛ рди рдХрд░реЗрдВред рдпрджрд┐ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдиреЗ рд╣рдореЗрдВ рдХреБрдЫ рд╕рд┐рдЦрд╛рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░ рдпрд╛ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдзрд╛рд░рдгрд╛рдПрдВ рдирд╣реАрдВ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ iPad рдкреГрд╖реНрда / рдкреНрд░рдкрддреНрд░ рд╢реАрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ, рд▓реЗрдХрд┐рди iPhone рдореЗрдВ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд╣реИ, рддреЛ рдЖрдк рдХреЙрдореНрдкреИрдХреНрдЯ рдЪреМрдбрд╝рд╛рдИ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдореЛрдб рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП UIAdaptivePresentationControllerDelegate
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
IPad рдкрд░ рдореЛрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐
рдлреЙрд░реНрдо рд╢реАрдЯ рд╢реИрд▓реА рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрдХреНрд░реАрди iOS 13 рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВ:

рдкреГрд╖реНрда рдкрддреНрд░рдХ
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, iOS 13 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ modalPresentationStyle
рдЕрдм рдПрдХ рдкреЗрдЬ рд╢реАрдЯ рд╣реИред IPad рдкрд░, рдЗрд╕ рд╢реИрд▓реА рдореЗрдВ UIViewController рдХрд╛ рдЖрдХрд╛рд░ рдЪрд┐рддреНрд░ рдФрд░ рдкрд░рд┐рджреГрд╢реНрдп рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рджреЛрдиреЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ:


IOS 12 рдореЗрдВ, "рдкрдардиреАрдп рд╕рд╛рдордЧреНрд░реА" (рдореВрд▓ рдкрдардиреАрдп рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░) рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рд╢реНрд░реЗрдгреА (рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рд╢реНрд░реЗрдгреА) рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИред рдХреБрдЫ рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ iOS 12 рдФрд░ 13 рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред
UIViewController рдЦреБрдж рдХреЛ рдкреЗрдЬ рд╢реАрдЯ рдХреА рд╢реИрд▓реА рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде iOS 13 рдкрд░ рднреА рдмрдврд╝рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╢реНрд░реЗрдгреА "рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрддрд┐рд░рд┐рдХреНрдд рдмрдбрд╝реА рд╣реИ" (рдЕрдзрд┐рдХрддрдо рдкрд╣реБрдВрдЪ рдЖрдХрд╛рд░реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрд▓рдмреНрдз рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░):


рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐
modalPresentationStyle
рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝рддрд╛ рд╣реИ:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, UIViewController UIModalPresentationAutomatic рдХреЛ UIModalPresentationPageSheet рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдирд┐рдпрдВрддреНрд░рдХ UIModalPresentation.utomatic рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ "рдмрд╛рдХреА рд╕рд┐рд╕реНрдЯрдо рдирд┐рдпрдВрддреНрд░рдХреЛрдВ" рдХреЗ рд▓рд┐рдП рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ modalPresentationStyle
рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрдкреНрд▓рд┐рдЯ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдПрдХ UIViewController рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдХрд╛рд░реНрдб-рд╡рд╛рдЗрдб рджреГрд╢реНрдп рдорд┐рд▓рддрд╛ рд╣реИ:

рдЦрд╛рд░рд┐рдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЗрдк рдХрд░реЗрдВ
рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рдЖрдИрдлреЛрди рдФрд░ рдЖрдИрдкреИрдб рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╕реНрдХреНрд░реАрди рдЬреЛ рдлреБрд▓-рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ (рдкреЙрдк-рдЕрдк рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдиреАрдЪреЗ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдХреЗ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд░реВрдк рд╕реЗ рдмрдВрдж рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕ рд╕рдордп, рдкреАрдЫреЗ рдХреА рд╕реНрдХреНрд░реАрди рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИ:

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдХреНрд░реАрди рдХреЗ UINavigationController рдореЗрдВ "рдЕрдмрд╛рдЙрдЯ" рд╕реНрдХреНрд░реАрди рд░рдЦреАред рд╣рд╛рд▓рд╛рдВрдХрд┐ UINavigationController рдиреЗ рдЕрдкрдиреЗ рдореВрд▓ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХреНрд▓реЛрдЬрд░ рд╕рдВрднрд╡ рдерд╛ред
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдордд рдорд╛рд░реЛ!
рдпрджрд┐ рдЖрдк рд╕рдорд╛рдкреНрдд рдмрдЯрди (рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдмрдЯрди) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ UIViewController рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдирд┐рдпрдВрддреНрд░рдХ рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд╛рдкрд╕ рдХреВрджрддреЗ рд╣реИрдВ, рддреЛ рдЖрдорддреМрд░ рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдирдпрд╛ рд╕реНрд╡рд╛рдЗрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рд╕реНрдХреНрд░реАрди рд╣реИрдВрдбрд▓рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкреЛрдореЛрдбреЛрд░реЛ рдЯрд╛рдЗрдорд░ рдкрдореНрдореА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЙрдк-рд╕реНрдХреНрд░реАрди рдкрд░ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЯрд╛рдЗрдорд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп / рдмреНрд░реЗрдХ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди):

рдкрдореНрдореА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп (рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд) рд╣реИ рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рд╛рдЗрдк рдХреЗ рд╕рд╛рде рдкреВрд░реА рд╕реЗрдЯрд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢рд╛рдпрдж рдЙрдореНрдореАрдж рд╣реЛрдЧреА рдХрд┐ рд╡реЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди iOS 13 рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдЬреЛрдбрд╝реЗрдВ / рдмрджрд▓реЗрдВ рдЯрд╛рдЗрдорд░ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓" рд╕реНрдХреНрд░реАрди рдкрд░, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдХреЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдиреБрдХрд╕рд╛рди рдХрд╛ рдЦрддрд░рд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд░реАрдмреА рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдирдпрд╛ UIViewController: isModalInPresentation
ред рдкреНрд░рд▓реЗрдЦрди рд╕реЗ:
modalInPresentation рд╕реЗрдЯ рд╣реИ рдЬрдм рдЖрдк рд╕реНрдХреНрд░реАрди рдХреЛ рдореЛрдбрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬрдм рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд╕рдорд╛рдкрди рдХреЛ рд░реЛрдХ рджреЗрдЧреА рдФрд░ UIViewController рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд╣рд░ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ NO рдкрд░ рд╕реЗрдЯ рди рд╣реЛред
IOS 13 рдкрд░ рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП iOS 12 рдХреЗ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреЗрд╡рд▓ isModalInPresentation
рджрд┐рдЦрд╛рдП рдЧрдП UINavigationController рдХреА isModalInPresentation
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕реНрдХреНрд░реАрди рдереЛрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдЧреА, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд░реЗрдЧреА рдФрд░ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдЧреАред
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдордп рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЕрднреА рддрдХ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЦреЛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдЙрд╕рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕реНрд╡рд╛рдЗрдк рдХрд░рдХреЗ рдХреНрд▓реЛрдЬрд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП isModalInPresentation
рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ "рд░рджреНрдж рдХрд░реЗрдВ" рдпрд╛ "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реЗрдЧрд╛ред
рдмрдВрдж рдкрд╣рдЪрд╛рди
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреБрдЫ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рд╕рдВрд╢реЛрдзрд┐рдд UIViewController рд░рджреНрдж, рд╕рдорд╛рдкреНрдд, рдпрд╛ рд╕рд╣реЗрдЬреЗрдВ рдмрдЯрди (рдХреЗрд╡рд▓ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЧреЗрдо рдореЗрдВ рдЯрд╛рдЗрдорд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрджрд▓реЗ рдЧрдП рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░реАрди рдХреЛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдХреЗ рдмрдВрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдЗрд╕ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХрд╛ рдмрдЯрди рджрдмрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдПрдХреНрд╢рди рд╣реИрдВрдбрд▓рд░ рдХреЛ рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ isModalInPresentation рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдХреНрд▓реЛрдЬрд░ рдХреЛ рд░реЛрдХрд╛ рдЬрд╛рдПред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рджрдмрд╛рдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдИрдУрдПрд╕ 13. рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ ...
iOS 13 рдХреБрдЫ рдирдП UIAdaptivePresentationControllerDelegate рддрд░реАрдХреЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╡реЗ рдПрдХ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕реНрдХреНрд░реАрди рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдФрд░ рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рдорд╛рдкрди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ ( isModalInPresentation
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк), рдФрд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рдорд╛рдкрди рд╢реБрд░реВ рд╣реЛрдиреЗ рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрди рддрд░реАрдХреЛрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдбрдмреНрд▓реНрдпреВрдбрдмреНрд▓реНрдпреВрдбреАрд╕реА 2019 224 рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ : рдЖрдИрдУрдПрд╕ 13 рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдпреВрдЖрдИ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг , 15 рд╡реЗрдВ рдорд┐рдирдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЕрдкрдирд╛ рджрд┐рдорд╛рдЧ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рджреЛрдмрд╛рд░рд╛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рддрд╛ рд╣реИред presentationControllerDidDismiss
рд╡рд┐рдзрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "рд░рджреНрдж рдХрд░реЗрдВ", "рд╕рдорд╛рдкреНрдд" рдпрд╛ "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред рдпрджрд┐ UIViewController рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реИ, рддреЛ рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдмрдЯрди рд╣реИрдВрдбрд▓рд░ (рдпрд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐) рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ iOS 13 рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рднреА рдмрдВрдж рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред
рдЖрдЗрдП presentationControllerDidAttemptToDismiss
рд╣реИрдВрдХрдВрдЯреНрд░реЛрд▓рд░рдбреАрдбрдПрдЯреНрдЯреАрдкреНрдЯрдЯреЛрдбрд┐рд╕реНрдорд┐рд╕ рдбреЗрд▓рд┐рдЧреЗрдЯ рдореЗрдердбред рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди isModalInPresentation
рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓реЙрдХрд┐рдВрдЧ рд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИред рдбрдмреНрд▓реНрдпреВрдбрдмреНрд▓реНрдпреВрдбреАрд╕реА рдХреЗ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░ рдХреА рддрд░рд╣ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рджрд┐рдЦрд╛рдП рдЧрдП UIViewController рдореЗрдВ рдХреИрдВрд╕рд┐рд▓ рдФрд░ рд╕реЗрд╡ / рдбреЛрди рдмрдЯрди рд╣реИрдВ: рдПрдХ рдирдпрд╛ рдиреЛрдЯ рдмрдирд╛рдПрдВ, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдЖрджрд┐ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рджреНрдж рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдмрдЯрди рдХреЗ рд╕рд╛рде рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб UIViewController рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдВрднрд╡рдд: UIViewController рдореЗрдВ рд╣реИ, рдЬреЛ рд╕реНрдЯреИрдХ рдореЗрдВ рдПрдХ рд╕реНрддрд░ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ рдЙрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдЬреЛ UIAdaptivePresentationControllerDelegate
рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЪрдпрди рдХреЛ рдХрд┐рд╕реА рдРрд╕реА рд╡рд╕реНрддреБ рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЬреЛ рдмрдЪрдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдЙрди рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рдорд╛рдкрди рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкреВрд░реНрд╡рд╡рдд рдХрд░рдирд╛ / рд╕рд╣реЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдпрджрд┐ рд╡реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд╣реАрдВ рд╣реИрдВред
рд╕рд╛рдзрди
WWDC 2019 рд╡реАрдбрд┐рдпреЛ рдЖрдИрдУрдПрд╕ 13 рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реЛрдЧреА, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ Xcode 11 рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ, рдФрд░ рдирдП рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдирдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ рджрд┐рдП рдЧрдП рд╣реИрдВ:
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдм рддрдХ, рдореБрдЭреЗ iOS 13 рдХреЗ рддрд╣рдд Xcode 10 рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдореЗрд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдБ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдореИрдВ рдПрдХ рд╕рдореВрд╣ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрджрд▓рд╛рд╡ рджреЗрдЦрдХрд░ рдереЛрдбрд╝рд╛ рд╣реИрд░рд╛рди рдерд╛ред
Xcode 11 рдмрдирд╛рддрд╛ рд╣реИ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдореЙрдбрд▓ рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдРрд╕реЗ рдмрджрд▓рд╛рд╡ рд╣реЛрдВрдЧреЗ рдЬреЛ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЦреЛрдЬреЗ рд╣реИрдВред
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦреЛрдЬ рд╕рд▓рд╛рдЦреЛрдВ рдХреЗ рд╕рд╛рде) рдЕрдкрдиреЗ рдореЙрдбрд▓ рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ! рддрдп рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдореЛрдбрд▓ рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЧрд▓рдд рд╕реНрд╡рд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдЖрдХрд╕реНрдорд┐рдХ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ isModalInPresentation
ред рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП, UIAdaptivePresentationControllerDelegate
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред