滚动视图

时间:2015-08-07 09:24:37

标签: ios swift autolayout

好的,我的标签栏设置在笔尖中。我没有使用标签栏视图控制器,我只是将它拖到视图上。

问题在于我无法正确选择其中的项目,至少不是您期望的方式。你有“强制触摸”略高于实际按钮的位置。

我怀疑这是约束/自动布局的问题,但找不到任何可以修复它的东西。

标签栏位于滚动视图的顶部,因此在滚动时它会固定在屏幕底部。我也在许多其他页面上设置了标签栏,它可以正常工作,这就是为什么它如此混乱

与标签栏

相关的任何限制都没有警告

2 个答案:

答案 0 :(得分:0)

我建议在StoryBoard中使用UITabBarController并将视图控制器连接到它(通过viewControllers outlet)。它会自动将UITabBar放入视图中,因此您无需担心自动布局。

答案 1 :(得分:0)

好的,所以我找到了问题的原因。

原来这是一个轻微的手势似乎在干扰事情。要选择标签栏项目,我必须长按。我只能假设短暂的轻击手势(那是用来解雇键盘)让人感到困惑。

无论如何,删除了点按手势,它工作正常。