|
|
@@ -22,12 +22,14 @@ class LNRoomBannerView: UIView {
|
|
|
super.init(frame: frame)
|
|
|
setupViews()
|
|
|
setupPager()
|
|
|
+ loadBanner()
|
|
|
}
|
|
|
|
|
|
required init?(coder: NSCoder) {
|
|
|
super.init(coder: coder)
|
|
|
setupViews()
|
|
|
setupPager()
|
|
|
+ loadBanner()
|
|
|
}
|
|
|
|
|
|
func loadBanner(adSlot: Int = 2, force: Bool = false) {
|
|
|
@@ -63,7 +65,7 @@ private extension LNRoomBannerView {
|
|
|
make.bottom.equalToSuperview().offset(-12)
|
|
|
}
|
|
|
|
|
|
- pagerView.addSubview(pageControl)
|
|
|
+ addSubview(pageControl)
|
|
|
pageControl.snp.makeConstraints { make in
|
|
|
make.centerX.equalToSuperview()
|
|
|
make.bottom.equalToSuperview()
|
|
|
@@ -108,7 +110,7 @@ private extension LNRoomBannerView {
|
|
|
let item = self.items[index]
|
|
|
self.onTapBanner?(item, index)
|
|
|
guard !item.jump.isEmpty else { return }
|
|
|
- self.pushToWebView(.init(url: item.jump))
|
|
|
+ self.pushToWebView(LNJumpWebViewConfig.normalConfig(url: item.jump))
|
|
|
}
|
|
|
|
|
|
pageControl.pageIndicatorSize = CGSize(width: 4, height: 4)
|