swift - Flutter 原生小部件 + Nexi 的 XPay
问题描述
你好,我有一个 Flutter 应用程序。
我需要使用 XPaySDK 的原生 IOS 视图(CardFormMulti): https ://ecommerce.nexi.it/specifiche-tecniche/sdkperapp/ios.html
问题是屏幕保持白色。
颤振代码:
SizedBox(
width: 300,
height: 300,
child: UiKitView(viewType: 'xpaynexi'),
)
重要的 Swift 代码(我省略了工厂的类):
public class XpayNexiView : NSObject, FlutterPlatformView {
var frame: CGRect
let viewId: Int64
var finalView: UIStackView
init(_ frame: CGRect, viewId: Int64, args :Any?) {
self.frame = frame
self.viewId = viewId
}
public func view() -> UIView {
return XPaySDK.CardFormMulti(frame: frame)
}
例如,如果在 swift 代码的 func view() 中返回 UISlider,我可以正确地看到 Flutter 应用程序中的滑块。
有人可以帮助我吗?谢谢
解决方案
推荐阅读
- javascript - 用于检索 WIX 数据库 JSON 文件的 Excel 中的 API
- sas - 在 SAS 中,如何从值中删除小数点?
- makefile - 根据文件的年龄在 Makefile 中运行不同的代码
- c++ - 为什么只有第一个循环在工作而休息不是?
- function - 文本字段中的函数定义(单击按钮后)
- r - 在数据框中特定字符后提取数字
- laravel - 我将 Laravel 与 Laratrust 一起使用,如何打印附加到帐户的角色?
- r - R:在分组列中变异非零最小值
- python-3.x - 使用 .fit() 方法时,解码器的某些变量不存在梯度。帮助需要
- ios - 为什么 UIView.animate 在 view.layer 和 sublayer 上执行不同的结果