alibaba / GaiaX

动态模板引擎是一套轻量化、跨平台、高性能的纯原生移动端卡片渲染动态化解决方案
https://youku-gaiax.github.io/
Apache License 2.0
1.21k stars 145 forks source link

iOS Sider控件不可用 #396

Open JohnTsaii opened 1 year ago

JohnTsaii commented 1 year ago

描述这个问题 GXSliderNode 里写死了UIPageControl的样式,完全不可以自定义!

        //指示器创建
        UIPageControl *pageControl = [[UIPageControl alloc] init];
        pageControl.frame = CGRectZero;
//        pageControl.pageIndicatorTintColor = [UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:0.3];
//        pageControl.currentPageIndicatorTintColor = [UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:1];
        pageControl.pageIndicatorTintColor = [UIColor redColor];
        pageControl.currentPageIndicatorTintColor = [UIColor greenColor];
        pageControl.enabled = NO;
        pageControl.numberOfPages = self.items.count;

        [view addSubview:pageControl];
        _pageControl = pageControl;

复现步骤 必现

预期正确的结果 可以根据模板自定义

截图

如果可以的话,添加截图来帮助解释您的问题。

客户端 (请填写如下信息) :

崩溃日志

在这里添加崩溃日志sider 指示器的样式

附加信息 iOS非常不严谨,很多功能都是写死的。如 这个issue

biezhihua commented 1 year ago

@JohnTsaii 这个需要花时间来修复一下