Added DivKitView objc factory

commit_hash:43db8077e82696290c6a92d30589c3106dd24389
This commit is contained in:
burstein
2025-07-07 01:37:40 +03:00
parent e5063769f7
commit 3781c4f5bf
2 changed files with 12 additions and 0 deletions
+1
View File
@@ -13538,6 +13538,7 @@
"client/ios/DivKit/Views/DivBlockProvider.swift":"divkit/public/client/ios/DivKit/Views/DivBlockProvider.swift",
"client/ios/DivKit/Views/DivHostingView.swift":"divkit/public/client/ios/DivKit/Views/DivHostingView.swift",
"client/ios/DivKit/Views/DivView.swift":"divkit/public/client/ios/DivKit/Views/DivView.swift",
"client/ios/DivKit/Views/DivViewCompose.swift":"divkit/public/client/ios/DivKit/Views/DivViewCompose.swift",
"client/ios/DivKit/Views/DivViewPreloader.swift":"divkit/public/client/ios/DivKit/Views/DivViewPreloader.swift",
"client/ios/DivKit/Views/DivViewSize.swift":"divkit/public/client/ios/DivKit/Views/DivViewSize.swift",
"client/ios/DivKit/Views/DivViewSource.swift":"divkit/public/client/ios/DivKit/Views/DivViewSource.swift",
@@ -0,0 +1,11 @@
import UIKit
@objc(ComposeDivKitFactory) public class ComposeDivKitFactory: NSObject {
@objc public static func makeDivKitView(_ jsonString: String) -> UIView {
let view = DivView(divKitComponents: DivKitComponents())
Task {
await view.setSource(DivViewSource(kind: .data(Data(jsonString.utf8)), cardId: "Sample"))
}
return view
}
}