我希望Tab键位于屏幕顶部。一篇文章建议做以下事项(我将以下代码放在UITabBarController的viewDidLoad()中):
CODE
doc
此解决方案存在两个问题:
屏幕底部留有黑色区域,标签栏位于
标签栏覆盖屏幕顶部的视图 - 该视图的约束相对于设备,但它们应相对于标签栏。但是,当在IB中设计屏幕时,没有与之关联的标签栏。
有没有办法克服这些问题?附:我是IOS的新手
答案 0 :(得分:0)
尽管这违反了人机界面准则,但如果您确实愿意的话,还是存在一些漏洞。
您可以在情节提要中创建一个空白的UIView(设置了适当的约束),该空白实际上将是tabBar在加载时的占位符。
然后,相对于已设置的该视图,为其他视图设置最高约束。
这行得通,但可能并非最佳做法