gpt4 book ai didi

ios - 快速为所有屏幕尺寸设置按钮动画

转载 作者:行者123 更新时间:2023-11-28 05:31:08 24 4
gpt4 key购买 nike

所以我正在努力尝试在我的应用程序中制作一个简单的按钮动画。我在使用自动布局以 View 为中心的容器中有一个按钮。

我想在 View 中向上移动按钮并保持水平居中

到目前为止我得到了这个

UIView.animateWithDuration(1.0, animations:
{
self.ButtonViewController.frame = CGRect(x: (SOME VALUE), y: 0, width: 600, height: 113)
})

对于所有屏幕尺寸,我可以使用什么 x 值在 View 中保持居中?

谢谢!

最佳答案

为什么不先获取屏幕宽度,然后使用该值相应地计算按钮的 x 位置?

如果您设法以某种方式将当前屏幕宽度输入到 screenWidth 变量中,并假设您的按钮宽度固定为 600,那么请尝试类似的操作:

self.ButtonViewController.frame = CGRect(x: ((screenWidth/2)-300), y: 0, width: 600, height: 113)

关于ios - 快速为所有屏幕尺寸设置按钮动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28313270/

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