我UITabBarController
在我的应用程序中显示了许多设置屏幕。出于布局原因,我希望它们仅显示在屏幕的一部分上。在全屏下,列表变得不可读(太宽),每页只有几个控件使页面感觉很空,标签栏按钮远离内容(菲茨定律)。
presentModalViewController
与样式一起使用UIModalPresentationFormSheet
给了我想要的尺寸。我在空白背景上执行此操作,因为在我的情况下,在其后面显示任何内容没有意义。“真正的”工作区域presentModalViewController
以全屏模式显示在其之上。
这行得通,但感觉就像一个黑客。一个问题是,我无法使设置对话框后面的背景在过渡到全屏时使用该UIModalTransitionStyleFlipHorizontal
样式移动。
TL;博士
我可以UITabBarController
在另一个“背景”视图中嵌入非全屏吗?我找不到任何有关如何执行此操作的信息。