Skip to content

ArgoUI 实现业务View(自定义View 桥接方式)

sun edited this page Feb 3, 2021 · 2 revisions

iOS: 需实现#import <MLNUIEntityExportProtocol.h> 必须是实现

- (BOOL)mlnui_layoutEnable {
    return YES;
}

然后注册名为 TestVeiw

lua端: 在idea中生成名为DefArgoViews.conf.ag的配置文件,然后注册相应的View以便ArgoUI可以识别出View

registerBridgeView(TestVeiw, View)

之后就可以在.ag文件使用了

ui {
  TestVeiw()
  .width(100)
  .height(100)
  .bgColor(255, 1, 1, 1)
}

显示一个长为100的红色正方形 但是在模拟器上运行时会报错的,只有在真机上运行才可以

Clone this wiki locally