多项选择题

关于导航控制器说法正确的是()。

A.UINavigationController可以不设置根视图控制器
B.UINavigationController可以通过模态化的方式完成页面跳转
C.UINavigationController不能作为UIWindow的根视图控制器
D.通过出栈入栈的方式完成页面跳转