6

ビューを作成した後、オンザフライでぼかし効果のスタイルを変更する方法はありますか?

たとえば、ストーリーボードのぼかしビューで作成しましたが、エフェクト スタイルを .Light から .Dark にプログラムで変更する必要があります。

そのビューには情報があり、動的な制約があるため、ビューを再作成することはできません (状況によっては、アニメーションによって制約が変化します)。

4

1 に答える 1

12

はい、その場でぼかし効果のスタイルを変更できます...ここにあなたが探しているコードがあります....

MyView.effect = UIBlurEffect(style: .light) MyView.effect = UIBlurEffect(style: .dark) MyView.effect = UIBlurEffect(style: .extraLight)

于 2017-12-19T11:56:31.487 に答える