问题标签 [stackview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
192 浏览

ios - 堆栈视图中的约束导致奇怪的问题

我正在使用 Xcode 9 Beta 6,并遵循 Devslopes 教程。在本教程中,我们将两个图像放在一个水平堆栈视图中,并将其设置为 Fill Equally。同样在其中一张图像上,我们设置了两个约束,宽度 <= 140 和纵横比 1:1。当我去添加新的约束并将堆栈视图 8 固定在左侧和右侧,将 24 固定到顶部时,视图变得非常大,并且从手机上移开并用它推送其他项目。我不确定为什么会这样。

在此处输入图像描述

我要完成的版本: 在此处输入图像描述

0 投票
0 回答
963 浏览

ios - 显示/隐藏 UIStackView 时如何删除动画?

每当UIStackView显示或隐藏时,隐藏和显示部分都会被动画化。是否可以完全删除它的动画。就像它只是出现和消失一样。谢谢你。

当前的层次结构看起来像这样 ==> > UITableViewtable header UIView>> with header label 。我正在尝试隐藏和显示表格标题。 UIStackViewUIViewUILabel

到目前为止我尝试过的代码......

  • headerView.frame.size.height = 0- 不起作用,因为堆栈视图的内容仍然显示
  • stackView.isHidden = true- 仍然显示我想隐藏的空白标题视图
  • headerLabel.isHidden = true- 与上述相同,仍然显示空白标题视图
0 投票
0 回答
1294 浏览

ios - Stackview 添加几个子视图

我尝试将三个子视图添加到堆栈视图。但是我添加的只有最后一个可见。我尝试使用构造函数添加一些子视图,但也使用addArangedSubview(). 两种方式我得到相同的结果。看起来要么视图彼此重叠,要么被下一个添加的视图替换。我该如何解决这个问题并添加几个可见的子视图?

我有一个视图,我在其中创建堆栈视图和子视图,以及一个视图控制器,我在其中添加此视图。

看法:

视图控制器:

}

此外,如果我尝试不使用构造函数添加排列子视图,而是使用 addArrangedSubview(),则始终只有最后添加的子视图可见。结果是: 在此处输入图像描述

0 投票
1 回答
384 浏览

qt - Stackview 调用前一屏幕的插槽

我正在我的应用程序中实现 stackview。

当我使用 push 方法从 DashboardListView 加载其他屏幕(如 SightDescription.qml)并在该屏幕上的某个位置单击它的 DashboardListView 调用槽时。DashboardListView 屏幕控件正在获得 onclick 信号。是否有任何与我需要做的堆栈视图相关的设置,我阅读了堆栈视图的文档,但没有找到任何限制这种行为的东西。

0 投票
1 回答
636 浏览

qt - 与 stackview 一起使用时,Swipeview 不显示屏幕

我正在我的应用程序中实现 stackview。

main.qml

SightListViewForm.ui.qml

SettingsForm.ui.qml

AppFotter.qml

DashBoardListViewForm.ui.qml

当初始窗口加载并按下按钮时 stachview.push 将加载新窗口

SightListViewForm 已加载

现在,当我从页脚设置视图中选择设置图标时,已加载但位于 SightListViewForm 后面。 我希望设置视图在 fotter 中的其他选项卡中排在首位

在最初加载视图时按下按钮,它调用加载 SightListViewForm 的 stackview.push,然后当我按下页脚的设置图标时,我的设置视图位于 SightListViewForm 后面。如何更改 Stackview 或 Swipeview 的这种行为,或者我缺少应该添加的内容。我不清楚这一点。

0 投票
1 回答
944 浏览

qt - QML StackView,如何在推送的项目中导航?

我的应用程序有一个包含两个 QML 文件的 stackview。而且我需要从一个 QML 文件导航到另一个 QML 文件内部,我将无法访问 stackview 来推送或弹出。我应该如何设计这个?

主.qml

以下是两个 QML 文件:

QMLfile1.qml

我有另一个像上面那样的 QML 文件。

0 投票
1 回答
409 浏览

ios - XCode 堆栈视图未正确显示

我目前正在尝试实现以下外观:

没有堆栈视图

我有 4 个堆栈视图,它们嵌套在一个最终堆栈视图中,我得到以下结果:

嵌入堆栈视图

有人可以帮助我提供一些指示如何实现第一张图像的外观吗?我对堆栈视图还很陌生,我查看了很多关于堆栈视图的教程,但没有看到任何解释如何获得滑块上方和下方的间距。

0 投票
2 回答
1392 浏览

swift - 隐藏stackview中的第一个子视图,其他在iOS 10.2上消失但不是11

纠结这个。。。

我在 tableview 单元格中有一个 stackview。stackview(Center,Equal Spacing)有两个子stackview,Left stackview(Fill,Fill)有一个UIButton(infoButton)和UILabel(Description)右stackview(Fill,Fill)只有UILabel

当我设置 infoButton.isHidden = true 时,在 iOS 10.2 上看不到描述。在 iOS 11.1 上,它按预期工作。

谢谢参观!

图片:左侧是 iOS 11.1,右侧是 iOS 10.2。

附加信息:

已解决:我将堆栈视图(同时包含按钮和标签)更改为对齐“中心”而不是“填充”。在 View Debugger 中观察到 Stackview 高度已变为 0(感谢 Matt 将我指向调试器!)

左侧是 iOS 11.1,右侧是 10.2

0 投票
2 回答
872 浏览

qt - 如何使用 QML StackView 的 status 属性?

我在 StackView QML 类型中有一些 3 个组件,我可以使用push()和更改视图pop()。再往下,当我 push() 或 pop() 到那个 UI 时,我想根据用户配置更新 UI(Component)。通过文档,我发现Stack.status在这种情况下很有趣,但不知道如何使用它。

任何人都可以举一些例子吗?

下面是我如何将屏幕加载到堆栈视图并导航的代码:

0 投票
1 回答
775 浏览

qt - 如何以递归方式将 QML 推入 StackView?

我有一个StackView和一个项目,每次单击按钮时我都想按下它。它仅在我第一次按下按钮时起作用,我可以理解父子关系存在问题。但是如何解决呢?

main.qml

第一级.qml

更新我

FirstLevel.qml每次单击项目中的按钮时,我都想将项目推送到堆栈视图中FirstLevel.qml