Byt*_*yte 10 uiprogressview ios swift
我已将UIProgressView子类化为
import UIKit
class MyProgressView: UIProgressView {
override func sizeThatFits(size: CGSize) -> CGSize {
return CGSizeMake(size.width, 6)
}
}
Run Code Online (Sandbox Code Playgroud)
}
而我正在使用它
let progress = MyProgressView()
progress.progress = 0.33
progress.layer.cornerRadius = 0
progress.tintColor = .white
progress.trackTintColor = UIColor.white.colorWithAlphaComponent(0.4)
navigationItem.titleView = progress
Run Code Online (Sandbox Code Playgroud)
它的工作正常但它有如下角的圆角
我希望它是非圆角我怎么能这样做?
请指导
Sah*_*hil 24
Swift 2.0
只需将其更改progressViewStyle为UIProgressViewStyle.Bar,默认为 UIProgressView.Style.bar
self.progressViewStyle = .bar /* default is .default */
Run Code Online (Sandbox Code Playgroud)
Swift 3.0
self.progressViewStyle = UIProgressViewStyle.Bar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2772 次 |
| 最近记录: |