问题标签 [layout-anchor]

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 回答
66 浏览

ios - 更改约束以在 swift iOS 中扩展视图

我有一个堆栈,里面有 2 个视图,黄色占堆栈的 70%,绿色占另外 30%。我想编写一个按钮,单击该按钮:

  1. 将堆栈展开到屏幕顶部,我通过以下方式完成:

myStack.topAnchor.constraint(equalTo: view.topAnchor).isActive = true

  1. 然后让绿色框占据整个堆栈,这样屏幕就会完全变绿了

我已经用“等宽约束完成了 70:30 的事情,如下所示:宽度

我如何才能实现此功能以及将一切恢复正常的代码是什么?期望的输出

0 投票
0 回答
28 浏览

android - 如何在 Android 中找到项目的确切 Y 位置和高度?

我想在特定视图上显示一个弹出窗口,我通过以下函数实现了这一点。它适用于大多数设备。某些设备,例如 Realme 3 Pro 设备。Y 位置不准确。

下面的代码用于获取屏幕的高度。

然后在下面我曾经在 footerView 顶部显示弹出窗口

另一个场景试图在该特定视图下方显示弹出窗口到该视图下方的剩余屏幕

这两个代码都不适用于某些设备,我在这里缺少什么?

0 投票
0 回答
34 浏览

layout - 在 Qml GridLayout 中使用锚点

我正在尝试将 GridLayout 与内部的一些小部件一起使用,并将布局锚定在一些文本标签下。当我使用anchors.top: textEdit.bottom时,整个应用程序都会掉下来,我不知道为什么。这个 qml 代码,工作正常:

但应用程序看起来像这样

用户界面

带有“日志级别”文本、组合框和“设置”按钮的行位于网格布局内,我想将其放置在文本“配置选项”下。尝试使用这样的锚:

但是,应用程序崩溃了。实际上,我尝试的 gridLayout 的任何锚点或定位都会导致应用程序崩溃。请问,知道我在做什么错吗?

0 投票
1 回答
28 浏览

ios - 链接到 iOS 中的 UIView 的锚布局约束的实际屏幕坐标?

我是一个使用应用程序的新手,它可以让我将 Lua 连接到一些客观的 C 命令。使用该桥,我使用 iOS 中的自动布局创建了一些控件(例如,基本浏览器 WKWebview),但现在想要对齐我使用应用程序的 Lua 命令创建的一些更简单的显示项。然而,我的 WKWebview 位置是使用布局约束(例如 Webview.bottomAnchor)在屏幕上设置的,而我更简单的显示项目使用简单的 x,y 坐标。

有没有一种方法可以获得我的目标 C Webview 的实际屏幕坐标,以便我可以将更简单的显示项目与它们对齐(例如,Webview 下面的更简单的显示模型:更简单的显示模型 position.x = Webview.anchorLeft;更简单的显示模型位置.y = Webview.anchorBottom)?

谢谢!