0
我在使用靜態單元格時出現問題,每當我們向下滾動或向上滾動時,所創建的單元格將深度添加到最底層,因此如果單元格的視圖大於細胞大小,該視圖將在下一個小區 滾動時重新排序UITableViewCells
我想說明,當用戶按下信息按鈕,而且可以肯定的提示會比單元尺寸大的工具提示覆蓋,所以它會被覆蓋由下一個單元格。
我用AMPopTip的提示
我在使用靜態單元格時出現問題,每當我們向下滾動或向上滾動時,所創建的單元格將深度添加到最底層,因此如果單元格的視圖大於細胞大小,該視圖將在下一個小區 滾動時重新排序UITableViewCells
我想說明,當用戶按下信息按鈕,而且可以肯定的提示會比單元尺寸大的工具提示覆蓋,所以它會被覆蓋由下一個單元格。
我用AMPopTip的提示
你想顯示AMPopTip在什麼看法?然一個快速測試,這似乎工作(在一個UITableViewController類):
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let rectOfCell = tableView.rectForRow(at: indexPath)
let rectOfCellInSuperview = tableView.convert(rectOfCell, to: tableView.superview)
popTip.showText("test \(indexPath)", direction: .down, maxWidth: 200, in: self.view, fromFrame: CGRect(x: rectOfCellInSuperview.size.width/2, y: rectOfCellInSuperview.origin.y + tableView.contentOffset.y + rectOfCellInSuperview.size.height/2, width: 1, height: 1))
}
編輯:哎呦,忘了考慮滾動偏移 - 固定...... D'哦!