0
我想創建一個自定義tableViewCell
上面有PageViewControl
。我希望用戶能夠在單元格上滑動以更改視圖。這是我的代碼:UIPageControl不能刷卡
override func awakeFromNib() {
super.awakeFromNib()
self.isUserInteractionEnabled = true
pageControl.isUserInteractionEnabled = true
self.backgroundColor = UIColor.darkGray
setupPageControl()
}
private func setupPageControl() {
pageControl.numberOfPages = 7
pageControl.translatesAutoresizingMaskIntoConstraints = false
pageControl.currentPageIndicatorTintColor = UIColor.orange
pageControl.pageIndicatorTintColor = UIColor.lightGray.withAlphaComponent(0.8)
}
問題是,視圖確實只是通過點擊它而不是刷卡進行更改。第二個問題是pageControl
點位於屏幕中間,而不是底部。
添加此行self.tableview.dequeueReusableCell(withIdentifier:「cell」,for:indexPath) cell.selectionStyle =。 none –
您是否嘗試過設置UIPageControl的位置? – jcaron
使用約束設置位置的UIPageControl –