gpt4 book ai didi

ios - 在主 Storyboard中对齐自定义 View

转载 作者:行者123 更新时间:2023-11-29 01:04:01 30 4
gpt4 key购买 nike

我使用 IB 在 .xib 中创建了一个自定义 View 。这是我创建的结构和相关约束:

structure & constraints

自定义view的布局是这样的:

custom view layout

我已将 File's Owner 设置为 Player.class。所以在 Main.Storyboard 中,我添加了一个 View 并将其类名更改为 Player。对于它的约束,我将 leadingtrailing 设置为等于 Superview 且常量为 0;所以它可以根据屏幕拉伸(stretch)宽度。现在在设计期间,这就是播放器在 IB 中的显示方式:

file view in main.storyboard

看看它在 View 之外的样子。在运行时期间,播放器控件的位置也在屏幕之外。

如何修复此布局,使其看起来像在实际的 xib 布局中,使 Slider 拉伸(stretch)屏幕的宽度并使 Player 出现在中心?

最佳答案

其实是我的错。我必须放置以下代码以使其根据边界而不是框架对齐,否则它会偏移。

view.frame = bounds

然后它会在 IB 期间和运行时完美地显示它。

关于ios - 在主 Storyboard中对齐自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36645939/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com