热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

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

如何解决《如何以编程方式放置我的activityIndi​​cator?》经验,为你挑选了1个好方法。

我想将我的activityIndi​​cator放置在需要编程的地方,但是我不知道怎么做。

我知道如何将其放在屏幕中央:

activityIndicator.center = self.view.center

但是我想要这样的东西:

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

但是我似乎无法使它起作用。



1> Usman Javed..:

基本上,您只需执行几行代码即可:

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

如果需要对activityView进行更多控制,请设置“ container视图原点” 以将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()
}


推荐阅读
author-avatar
zJv老方有点坑爹额B
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有