gpt4 book ai didi

ios - iPhone 7 和 7 plus 的不同 Storyboard

转载 作者:行者123 更新时间:2023-12-01 19:56:52 26 4
gpt4 key购买 nike

我在中间有一个圆圈,我们称之为气泡。
现在,当我在 Storyboard 中更改 iPhone 7 的 View 时,它看起来像这样:
iPhone7 in iPhone7 view

但是当我将其更改为 iPhone 7 Plus 时,它看起来像这样

iPhone7 in iPhone7 plus view

圆圈不再是圆形的。当我除了 View 之外没有更改任何其他内容时,这怎么可能?这种观点是否真的更新了 Storyboard?

为了制作圆圈,我使用以下代码行:

self.bubble?.layer.cornerRadius = (self.bubble?.frame.height)! / 2

如果是,苹果会根据我安装我的应用程序的 iPhone 选择 Storyboard吗?

最佳答案

也许 View 宽度不等于它的高度。

Add an aspect ratio constraint between view width and height.

Or

You can set a fixed width and height constraint as @User511 mentioned. Whatever, that suits you.



此外,您可以设置 cornerRadius在 View 形成最终形状之前。尝试将以下内容移至 viewWillAppear或至 viewDidLayoutSubviews方法:
self.bubble?.layer.cornerRadius = (self.bubble?.frame.height)! / 2

关于ios - iPhone 7 和 7 plus 的不同 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42068308/

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