UIStackView没有出现在Container View中

时间:2016-07-18 18:31:24

标签: ios uitableview uiview

有人可以向我解释为什么我看不到这个StackView出现在它的容器中?

现在看起来像这样: Reference

这就是我想要它的样子,忽略单元格,我只需要弄清楚为什么没有显示编辑按钮,搜索栏和排序按钮。
enter image description here

以下是我用来设置视图及其内容的代码:

vector<float> vec(100, 0.0);
mwArray data_mw(1, 100, mxSINGLE_CLASS);
data_mw.SetData(vec.data(), vec.size());

1 个答案:

答案 0 :(得分:3)

以编程方式添加视图时,iOS假定您要使用框架布局这些视图。为了使这个工作与自动布局,在幕后它添加约束,以便视图将根据其框架显示。但是,您添加的是您希望自动布局引擎使用的约束而不是它想要创建的约束。因此,为了告诉自动布局不要生成这些约束,您可以将translatesAutoresizingMaskIntoConstraints设置为false以查看您不希望发生这种情况的视图。

在你的情况下:

stackViewH.translatesAutoresizingMaskIntoConstraints = false