如何解决全尺寸图片不跟随滚动表查看单元格
我正在尝试实现“单击单元格/图像,它将全屏显示”。如此处所示:https://www.xspdf.com/help/50939531.html
这是我的代码,但是我不确定为什么图像视图不会随着tableView滚动。我想念一些地方的代码吗?
override func tableView(_ tableView: UITableView,didSelectRowAt indexPath: IndexPath) {
let cell = tableView.cellForRow(at: indexPath) as! DetailTableViewCell
self.imageTapped(image: cell.alphabetImage.image!)
}
func imageTapped(image:UIImage){
let newImageView = UIImageView(image: image)
newImageView.frame = UIScreen.main.bounds
newImageView.backgroundColor = .black
newImageView.contentMode = .scaleAspectFill
newImageView.isUserInteractionEnabled = true
let tap = UITapGestureRecognizer(target: self,action: #selector(DetailTableViewController.dismissFullscreenImage(_:)))
newImageView.addGestureRecognizer(tap)
self.view.addSubview(newImageView) //add code here to make sure that the view scrolls?
self.navigationController?.isNavigationBarHidden = true
self.tabBarController?.tabBar.isHidden = true
}
@objc func dismissFullscreenImage(_ sender: UITapGestureRecognizer) {
self.navigationController?.isNavigationBarHidden = false
self.tabBarController?.tabBar.isHidden = false
sender.view?.removeFromSuperview()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。