gsdios / SDCycleScrollView

Autoscroll Banner. 无限循环图片、文字轮播器。
MIT License
6.18k stars 1.5k forks source link

设置showPageControl = NO无效 #718

Open zfy199466 opened 2 years ago

zfy199466 commented 2 years ago

我在UICollectionReusableView添加了一个banner控件。我在awakeFromNib设置下面的代码,但是pagecontrol还是会显示。根本不会隐藏,请问是什么原因呢? self.bannerView.showPageControl = NO; self.bannerView.pageControlStyle = SDCycleScrollViewPageContolStyleNone;

chinaiOSSwift commented 2 years ago

你好,你发给我的邮件已收到,看到邮件我会主动与你联系!谢谢!

biyuhuaping commented 2 years ago

我也遇到了同样的问题。因为是用xib吗?我在awakeFromNib设置的代码,通过视图层级查看,发现pagecontrol是在图片的下面一层,被遮挡住了。

gsw1 commented 1 year ago

SDCycleScrollView 里 awakeFromNib 方法换成 initWithCoder, awakeFromNib 执行较晚 会将 pageControlStyle 重新赋值。showPageControl 赋值 放在 pageControlStyle 或者 放在设置图片数据源之后, 这时_pageControl 才被赋值

chinaiOSSwift commented 1 year ago

你好,你发给我的邮件已收到,看到邮件我会主动与你联系!谢谢!