Swift-iOS常用控件(UIActivityIndicatorView 活动指示器)

//UIActivityIndicatorView 活动指示器

    func createActivityIndicatorView() {

    

        //创建活动指示器

        let aiv = UIActivityIndicatorView()

        

        //设置尺寸

        aiv.frame = CGRectMake(0, 0, 60, 60)

        

        //设置风格

        aiv.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray//灰色

        aiv.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.White//白色

        aiv.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge//大的白色

        

        //添加活动指示器

        self.view.addSubview(aiv)

        

        //设置颜色

        aiv.color = UIColor.purpleColor()

        

        //活动指示器的中心坐标

        aiv.center = self.view.center

        

        //活动指示器开始旋转

        aiv.startAnimating()

        

        //如何活动指示器没有旋转

        if (!aiv.isAnimating()) {

            

        }

        

        //活动指示器停止旋转

        aiv.stopAnimating()

        

        //当活动指示器停止旋转后就隐藏活动指示器

        aiv.hidesWhenStopped = true

        

    }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
源码iOS-ViewPagerIndicator,Paging indicator widgets,swift版的分页指示器,可以配合UIScrollView使用完成分页控制,Paging indicator widgets,swift版的分页指示器,可以配合UIScrollView使用完成分页控制 //样式设置 viewPagerIndicator.setTitleColorForState(UIColor.blackColor(), state: UIControlState.Selected)//选中文字的颜色 viewPagerIndicator.setTitleColorForState(UIColor.blackColor(), state: UIControlState.Normal)//正常文字颜色 viewPagerIndicator.tintColor = UIColor.brownColor()//指示器和基线的颜色 viewPagerIndicator.showBottomLine = false//基线是否显示 viewPagerIndicator.autoAdjustSelectionIndicatorWidth = true//指示器宽度是按照文字内容大小还是按照count数量平分屏幕 viewPagerIndicator.indicatorDirection = .Top//指示器位置 viewPagerIndicator.indicatorHeight = viewPagerIndicator.bounds.height//指示器高度 //点击viewPagerIndicator可以控制scrollView //滑动scrollView可以改变viewPagerIndicator //点击顶部选中后回调 func indicatorChange(indicatorIndex: Int){ scrollView.scrollRectToVisible(CGRectMake(self.view.bounds.width * CGFloat(indicatorIndex), 0, self.view.bounds.width, scrollViewHeight), animated: true) } //滑动scrollview回调 func scrollViewDidEndDecelerating(scrollView: UIScrollView) { var xOffset: CGFloat = scrollView.contentOffset.x var x: Float = Float(xOffset) var width:Float = Float(self.view.bounds.width) let index = Int((x + (width * 0.5)) / width) viewPagerIndicator.setSelectedIndex(index)//改变顶部选中 }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值