Tangram-iOS
Tangram-iOS copied to clipboard
Tangram is a modular UI solution for building native page dynamically, including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on iOS platform.
ios和安卓公用一套json的话,margin 和padding 里的数值需要进行比例换算,ios和安卓屏幕宽度不一样,ios在哪里可以设置这个比例转换参数
我的项目是用Swift写的,在桥接头文件里无法导入 Tangram 的文件,比如导入 #import 就会报错 Could not build module 'Tangram' 。 那几个依赖库都可以导入就 Tangram 不行!
代码bug
TangramDefaultDataSourceHelper.m 218行, 重复执行layout = [TangramLayoutParseHelper layoutConfigByOriginLayout:layout withDict:dict]; 建议:删除218行
你好,请问近期有没有更新版本的打算呢? SDWebImage现在都5.x版本了,可以更新一下依赖库吗? 还有就是既然代理方法里实现了TangramViewDatasource,为什么不同时实现TangramViewDelegate呢,感觉用代理方法处理点击事件等更方便一些,就像UITableView的UITableViewDelegate那样。
请问ios的能直接动态加载二进制模板数据吗?必须得吧二进制数据放入到.out才行吗
能否提供一份,关于 json 的配置属性的文档说明。
`+(void)registLayoutType:(NSString *)type className:(NSString *)layoutClassName`这个api竟然type和layoutClassName竟然要反着来。。。
我看了下,TangramBus用的功能基本上跟NotificationCenter一样,唯一考虑到重新封装一个类似NotificationCenter的原因是,NotificationCenter在 iOS 9以下的系统有内存释放的问题。
`extraOffset`设置无效,发现是 TangramView.m 类中 691 行的代码 ``` if (topOffset >= ((TangramStickyLayout *)layout).extraOffset) { ((TangramStickyLayout *)layout).extraOffset = 0.f; } topOffset += (((TangramStickyLayout *)layout).extraOffset + layout.vv_height); ``` 这里把 `extraOffset` 置为 0 了,请问是否逻辑错误?