1

私は Facebook のきらめくライブラリを試していますが、このコードを使用してテキスト ラベルにきらめきを追加することができました。

    self.shimmeringView = FBShimmeringView(frame: CGRectMake(0, 0, 200, (self.navigationController?.navigationBar.bounds.height)!))
    self.shimmeringView.contentView = navLabel
    self.navigationItem.titleView = self.shimmeringView
    self.shimmeringView.shimmering = true

ただし、画像または UIImage をきらめかせることはできません。これは可能ですか?ありがとう!

4

4 に答える 4

6

きらめくためにあなたがしていることUIImageViewは間違っています。

  1. ビューにシマーをサブビューとして追加しませんでした。
  2. シマーの をUIImageViewとして設定しませんでした。contentView

コードを次のように更新します。

@IBOutlet var imageView: UIImageView!

var shimmer: FBShimmeringView!

override func viewDidLoad() {
    shimmer = FBShimmeringView(frame: self.imageView.frame)
    shimmer.contentView = imageView
    self.view.addSubview(shimmer)
    shimmer.isShimmering = true
}
于 2016-06-05T06:17:54.263 に答える