ios - Swift - UIProgressView 对角线填充

标签 ios swift uiprogressview uiprogressbar

所以我设置了一个 UIProgressView 在 3 秒后填充,并稍微增加了栏的高度。然而,当它填充时,它会沿对角线填充,而不是仅从一侧填充到另一侧。该栏从右上角开始,然后在结束之前扩展以填充进度 View 。

这是我正在使用的代码:

import UIKit

class LoadingScreen: UIViewController {


    @IBOutlet weak var progressView: UIProgressView!


    override func viewDidLoad() {
        super.viewDidLoad()

        UIView.animateWithDuration(3, animations: { () -> Void in
            self.progressView.setProgress(1.0, animated: true)
        })

        progressView.transform = CGAffineTransformScale(progressView.transform, 1, 10)

}


}

以下是一些屏幕截图:

enter image description here enter image description here enter image description here

最佳答案

来得很晚,但我刚刚经历过这个问题,并通过将我的progressView样式更改为.Bar来修复它。希望有帮助!

let progressView = UIProgressView(progressViewStyle: .Bar)

关于ios - Swift - UIProgressView 对角线填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31453454/

相关文章:

ios - 不隐藏在键盘下方的文本字段动画,在 IOS 7 中的模拟和实际设备中表现不同

ios - 当应用程序处于后台时在 Swift 2.0 Xcode 7 中显示警报消息

swift - 从网络更新 UIProgressView

ios - ScrollView 中的 CollectionView

ios - iOS代码跳过dispatch_async

ios - 如何快速获取委托(delegate)类的类型

iphone - 从后台更新 UIProgressView

ios - 如何自定义矩形进度条?

ios - 启用 UIScrollView 时 subview 不会出现

ios - 使用 iCarousel 正确显示另一个 Storyboard 中的 Controller View