问题标签 [autoresize]

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 投票
4 回答
390782 浏览

wpf - 如何让 StackPanel 的孩子向下填充最大空间?

我只想要左边的流动文本,右边的帮助框。

帮助框应该一直延伸到底部。

如果你把StackPanel下面的外层拿出来,效果很好。

但是出于布局的原因(我正在动态插入 UserControls),我需要将StackPanel.

如您所见,我如何使GroupBox向下延伸到底部,我已经尝试过:StackPanel

  • VerticalAlignment="Stretch"
  • VerticalContentAlignment="Stretch"
  • Height="Auto"

XAML:

回答:

谢谢马克,使用DockPanel而不是StackPanel清理它。一般来说,我发现自己DockPanel现在越来越多地使用 WPF 布局,这是固定的 XAML:

0 投票
2 回答
19162 浏览

cocoa - NSView 的自动调整大小行为

我需要了解 NSView 如何自动调整它的视图。我已经在 IB 中设置了所有内容,并且我的子视图很好地调整了大小(当我用鼠标调整窗口大小时)。但是,如果我[myMainView setFrame:]使用我的新框架矩形,则不会发生任何事情。我所有的子视图仍然是原始大小(即使主视图具有正确的尺寸)。Child'sresizeWithOldSuperviewSize:被调用,但它的大小仍然不合适。

我在屏幕(屏幕#1)、标签、图像、视频上有一个充满可可元素的屏幕。这些元素有一个定义明确的布局。我已经通过界面生成器设置了自动调整大小的行为,效果很好。调整主窗口的大小以令人满意的方式调整元素的大小。

现在,用户单击“下一步”按钮,然后将绘制第二个全屏元素(屏幕#2)。我的布局是基于规范的屏幕尺寸(比如 800x600)构建的。但是现在窗口更大(或更小),因为它在屏幕 #1 中调整了大小。所以元素现在只占据窗口中的一小块区域,而不是适当地调整大小以填充可用空间。我想缩放这些元素。

我是否误解了自动调整大小的工作原理?如何手动触发 NSView 下的自动调整大小机制?

我可以做两件事:

  1. 根据当前屏幕尺寸相对于原始尺寸手动调整元素的大小。这个选项不是我最喜欢的,因为看起来,我不得不重写已经在 NSView 中工作的代码(自动调整大小的行为
  2. 我的第二个选择是调用前面提到的 NSView 的自动调整大小的魔法。文档暗示 [NSView setFrame:] 将为我做到这一点。我尝试的是,将我的内容视图调整为原始屏幕尺寸(800x600),渲染我的元素,然后将其调整为当前窗口大小。从概念上讲,它与手动调整窗口大小不同吗?它似乎不是。同样,此选项更可取,因为它最大限度地减少了已编写和维护的代码量。
0 投票
1 回答
4500 浏览

jquery - 自动调整自定义水平滚动条/滑块的大小?

我正在一个水平滚动的网站上工作。我对 jQuery 和原型知之甚少,我将这个滑块脚本用作页面滚动条。当窗口缩小时,自定义水平滑块/滚动条不会调整到视口的宽度。

我在这里有页面和 js 文件http://keanetix.co.cc/scrollpage/

尝试调整浏览器的大小,您会注意到自定义滚动条向右延伸。自定义滚动条不适合视口,除非您在调整页面大小时刷新页面。

有人可以帮我吗?谢谢。

这是 HTML 页面中的代码:

0 投票
2 回答
421 浏览

ios - 当用户正在打电话或网络共享时,如何使 iPhone 应用程序看起来正确?

状态栏变大了,所以我的部分界面被切断了。有关如何解决此问题的任何指示(例如使用自动调整大小掩码等)?

我为 UI 使用 Interface Builder,所以一切都是 .xib 的。

0 投票
4 回答
1949 浏览

jquery - 将身体背景图像自动调整到浏览器窗口?

我有一个 jquery 脚本,允许更改身体背景

我想让身体的背景图像缩放到浏览器窗口大小有一个名为http://www.buildinternet.com/project/supersized/的脚本,但我无法使用该脚本的缩放,因为它影响类 img 而不是 background-img

有任何想法吗

0 投票
3 回答
26967 浏览

html - 在 CSS 流布局中自动调整图像大小以模拟 html 表格布局

我有一个图像,根据屏幕分辨率,它会在我的 CSS 流布局中消失,因为我已将其宽度和高度设置为静态值。

有没有办法在 CSS 流布局中让图像在有人缩小浏览器窗口时自动调整大小。我已经在 html-table 布局中看到了这一点,并且我认为这些表格可以在那里实现 - 有没有办法在 CSS 流布局中也做到这一点?

0 投票
4 回答
1594 浏览

html - 为浏览器调整大小设置成比例的图像宽度

如果我将图像与样式相结合:

图像调整为包含它的框宽度的 50%,并垂直调整大小,保持纵横比。

这似乎需要将封闭的 DIV 设置为特定的宽度和高度值。但是,如果您希望封闭的 DIV 在浏览器被拖得更小或更大时自动调整大小,这不是问题吗?

0 投票
2 回答
3118 浏览

apache-flex - Flex TextArea 自动调整大小行为 - 这可能吗?

对于多行 TextArea Flex 组件,希望能够继续输入文本并让 TextArea 在垂直方向上自动调整大小,以便一次显示所有输入的文本。但是,TextArea 想要在布局流中下推任何组件。相反,希望 TextArea 在它们之上延伸。文本输入完成后,TextArea 应收缩并重新绘制到其正常边界。

0 投票
2 回答
3624 浏览

css - 在这种情况下如何调整 td auto 的大小?

content(1,2,3) 可以包含其他 html 标签。td的宽度没有设置,那么它到底是怎么自动调整大小的呢?我现在以某种方式触发了意外的自动调整大小。

0 投票
1 回答
185 浏览

vb.net - VB.NET控件的奇怪大小调整

我有一个列表框和一个面板。在我的表单调整大小事件中,我的列表框始终是 form1.width * 0.5,然后面板也是,但它不能很好地工作。I 它们在某个点重叠,但从理论上讲,它们永远不应该。我的逻辑有问题吗?

谢谢