从自定义UIPresentation Controller更改呈现的导航视图控制器的框架,不改变导航控制器子项的边界

时间:2017-05-10 06:46:17

标签: ios objective-c swift custom-transition uipresentationcontroller

我正在展示一个带有自定义转换和自定义演示控制器的导航控制器。演示控制器监听键盘,并相应地改变呈现的视图控制器框架。

在第一屏幕键盘处于活动状态,因此呈现的视图控制器使用较小的帧 In first screen keyboard is active so presented view controller use smaller frame

我为导航控制器设置了红色背景。当第二个屏幕到来时它解除键盘,并且呈现的视图控制器的帧增加。虽然导航控制器框架根据需要更改,但它不会更改其子视图的框架

I have set red background for navigation controller. When 2nd screen comes it dismiss keyboard, and the frame of presented view controller is increased. Although navigation controller frame changes as require it doesn't change frame for its children views

我知道如何解决这个问题

0 个答案:

没有答案