[英]Resizing views in a UITabBarController to not appear behind the tab bar
我设置了一个应用程序,该窗口包含一个选项卡栏控制器,并且其中一个选项卡加载了一个名为“ ShowCaseView.xib”的NIB。 该文件由自定义ShowcaseViewController
类拥有。
在ShowcaseViewcontroller
类中,我添加了一个UIScrollView
对象,如下所示:
imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]];
[[self view] addSubview:imageScrollView];
我遇到的问题是,此UIScrollView
对象在 我的标签栏控制器 下方扩展。
因此,我不得不手动减少其插入量:
#define TAB_BAR_HEIGHT 48
.
.
UIEdgeInsets edgeInsets = UIEdgeInsetsMake(0, 0, TAB_BAR_HEIGHT, 0);
[imageScrollView setScrollIndicatorInsets:edgeInsets];
所以,
在NIB文件中,视图的“大小和位置”是否设置为“框架”? 我应该是布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.