gpt4 book ai didi

swift - 如何以编程方式放置我的 activityIndi​​cator?

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:51 25 4
gpt4 key购买 nike

我想以编程方式将我的 activityIndi​​cator 放置在我想要的位置,但我不知道该怎么做。

我知道如何把它放在屏幕中央:

activityIndicator.center = self.view.center

但是我想要这样的东西:

activityIndicator.activityIndicator(frame: CGRect(x: 100, y: 100, width: 100, height: 50))

但我似乎无法让它发挥作用。

最佳答案

基本上,您只需几行代码即可完成此操作:

 func showActivityIndicatory() {
let activityView = UIActivityIndicatorView(style: .whiteLarge)
activityView.center = self.view.center
self.view.addSubview(activityView)
activityView.startAnimating()
}

如果您需要对 activityView 进行更多控制,请设置 Origin of container view 以将 activityindicator 放置在屏幕上的任何位置。

func showActivityIndicatory() {
let container: UIView = UIView()
container.frame = CGRect(x: 0, y: 0, width: 80, height: 80) // Set X and Y whatever you want
container.backgroundColor = .clear

let activityView = UIActivityIndicatorView(style: .whiteLarge)
activityView.center = self.view.center

container.addSubview(activityView)
self.view.addSubview(container)
activityView.startAnimating()
}

关于swift - 如何以编程方式放置我的 activityIndi​​cator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49131064/

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