UILabelの最後の5 pxをフェードアウトしたい。ラベルは1行を超えることはできません。 私は以下の機能を持っています。UILabelで最後の5 pxのテキストをフェードアウトする
func addFadeOut() {
let gradient = CAGradientLayer()
gradient.frame = self.bounds
gradient.colors = [self.theme.darkJungleGreenColor().cgColor, self.theme.darkJungleGreenColor().withAlphaComponent(0.1).cgColor]
gradient.startPoint = CGPoint.init(x: 0.95, y: 1)
gradient.endPoint = CGPoint.init(x: 1, y: 1)
self.layer.mask = gradient
}
開始者とエンドポイントの解釈方法を教えてもらえますか?
5ピクセル幅の半透明イメージを追加します。それは最も簡単なオプションです。 – Sulthan