问题标签 [dynamic-sizing]
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.
css - 由纯 CSS 中最大面板内容大小的选项卡框
使用浮动、flexbox 或表格,有不同的方法可以将两个相邻块的大小设置为相同的高度或相同的宽度,这取决于它们的内容,而无需使用 JavaScript。
我想知道是否有一种方法可以为选项卡框的面板实现相同的效果,一次只能看到一个。
因此,例如,如果一个面板是空的,它的大小(或至少它的背景)应该扩展到面板堆栈中最大面板的大小。
我的目的是防止选项卡框下方或旁边的元素在切换选项卡时跳转到不同的位置,但我不想假设面板内容的尺寸,因为它们是动态的。
css - 带截断的 Flexbox 自适应宽度
我正在尝试创建一个包含两个长度差异很大的字符串项的 flexbox 行,当字符串不适合时,它会用省略号截断。
看起来很简单,并且可以正常工作:
但是,有时字符串会很短,例如“N/A”,在这种情况下,我希望这对字符串中的另一个字符串尽可能多地占用空间,这将超过 max-width: 50%。
包含 50% 的最大宽度是为了防止非常长的字符串以与非常短的字符串相同的速率收缩。即,没有它,它会像这样截断: N/... 一个很长的字符串,包含很多单词...
相反,理想的行为是当两个字符串都长于父容器的一半时,它们占用相等的空间。但是,当一个字符串短于 50% 时,会显示整个字符串,而另一个字符串会占用所有剩余空间。
因为行为取决于父级大小和自身字符串的长度以及其他字符串的长度,所以所有内置的 flex-basis、flex-grow/flex-shrink 似乎都没有帮助。
以前有人解决过这个吗?
java - 将 GridPane 的内容动态调整为其父级的属性
我正在为我的作业创建一个“三”克隆,其中一个属性是GridPane
根据列数和行数动态调整大小,我该如何实现?
我已经研究了添加ColumnConstraints
以及RowConstraints
,给它们一个总GridPane
大小的百分位宽度除以列数:
在 Scene BuilderGridPane
中,默认为 4x4 大小;这些元素似乎可以很好地调整大小,但是当加载 4x5 大小时,它似乎只想显示 4x4(样式),而其他剩余的图块看起来“奇怪”。
这是它的样子:https ://imgur.com/gallery/Qv1oWZb
我希望它GridPane
相应地填满我的全部内容,但它会起作用并向我显示图像中显示的结果。
编辑:
我已经让它工作了,但是当我有区分行(例如 4x5)时,它还不能完全确定大小。
generics - 为什么需要 ?Sized 来传递对泛型类型参数的引用?
当我在 Rust 操场上运行以下代码时......
...编译器返回一个没有意义的错误:
?Sized
我可以通过像这样添加来修复它:
为什么?Sized
需要这样做(以及为什么编译器将错误指向函数调用)?它有什么作用?我不应该能够将引用传递给未调整大小的对象并让它正常工作吗?
让我感到困惑的是,非泛型实现按您的预期工作,没有要求?Sized
(即使编译器指出 str 不是Sized
!)
swift - 根据标签文本动态改变单元格高度
我尝试为我的应用程序添加问答部分,并且 tableview 单元格必须根据文本高度扩展,单元格高度必须随此文本而变化。在这一点上,我做了一些事情来解决 numberOfline = 0 和 UITableView.automaticDimension 代码无法解决我的问题的问题。这是我的项目代码:
问题是单元格高度没有更改此代码,只需在问题下写标签,并在下一个问题下获得更长的答案。意味着单元格高度没有改变。
}