Blur ja - Tai-Kimura/SwiftJsonUI GitHub Wiki

🇺🇸 English | 🇯🇵 日本語

Blur

クラス: SJUIVisualEffectView 継承元: UIVisualEffectView

プラットフォームサポート

  • UIKit: 完全サポート(すべての属性が利用可能)
  • SwiftUI: 完全サポート(カスタムblurモディファイアにマップ)

Blurの属性

属性名 UIKit SwiftUI Compose XML jsonでの型 詳細 備考
effectStyle - string UIBlurEffectStyle。利用可能なリストは以下の通り。Light: UIBlurEffectStyle.lightDark: UIBlurEffectStyle.darkExtraLight: UIBlurEffectStyle.extraLight
onclick - string この属性でonclickイベントを定義できます。この属性で作成されたセレクターはUITapGestureRecognizerに設定され、UITapGestureRecognizerがビューに追加されます。

Blurの関数

public class func createFromJSON(attr: JSON, target: Any, views: inout [String: UIView]) -> SJUIVisualEffectView

このメソッドはJSONファイルから作成される際に呼び出されます。 SJUIVisualEffectViewクラスを継承するクラスを作成する際はこのメソッドをオーバーライドしてください。