【问题标题】:Xcode Swift 3 TableView cellselectionXcode Swift 3 TableView 单元格选择
【发布时间】:2017-01-19 09:45:17
【问题描述】:

喂,

目前我正在开发一个使用 tableview 的应用程序。一切正常,直到我再次运行它,突然间,我无法再选择表格视图的任何单元格。我重试了几次(清理并重新运行),但这没有用。经过几次尝试,我发现我可以选择单元格,但只有在按住 5 秒钟后...我已经尝试找到解决方案,但其他人的问题涉及 GestureRecognizer,我在特定视图中没有使用...(当问题出现时,它出现在每个使用 tableview 或 collectionview 的视图中,所以我认为这不是代码的问题。)

【问题讨论】:

  • 如果有任何手势,请设为nil。我认为这是点击手势的问题。
  • 你的 UITableView 是否添加到 UIScrollView 中?
  • 请发布重现问题所需的最低代码。粘贴 460 行代码会让其他人难以复制。
  • 我没有在这个项目中添加任何手势,我的 tableview 不是滚动视图的一部分,如果你看到问题,这不是我刚刚发布的代码的错误......没有编辑任何代码就发生了问题,所以......

标签: ios xcode swift3 tableview cell


【解决方案1】:

这不是您提出的问题,但这里是您可以简化 blurEffect 选择的方法。您每次都在重复相同的代码 - 那么他的...

    switch typesearch
    {
    case "bakery":
        resourceName = "67420429-bakery-wallpapers.jpg"
    case "bank":
        resourceName = "bank.jpg"
    case "bowling_alley":
        resourceName = "bowling-alley.jpg"
    case "restaurant", "cafe,bar", "cafe":
        resourceName = "restaurant-den-haag.jpg"
    case "casino":
        resourceName = "casino.jpg"
    case "church", "city_hall", "embassy":
        resourceName = "church.jpg"
    case "gym":
        resourceName = "gym.jpg"
    case "museum":
        resourceName = "museum.jpg"
    case "night_club":
        resourceName = "night_club.jpg"
    case "park":
        resourceName = "park.jpg"
    case "school":
        resourceName = "school"
    case "spa":
        resourceName = "spa.jpg"
    case "park":
        resourceName = "park.jpg"
    case "stadium":
        resourceName = "stadium.jpg"
    case "university":
        resourceName = "university.jpg"
    case "zoo":
        resourceName = "zoo.jpg"
    default:
        resourceName = "defaultImage.jpg"

    }

    let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.dark)
    let blurEffectView = UIVisualEffectView(effect: blurEffect)
    blurEffectView.frame = view.bounds
    blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    Backgroundimage.image = UIImage(imageLiteralResourceName: resourceName)
    Backgroundimage.addSubview(blurEffectView)

【讨论】:

    猜你喜欢
    • 2015-04-20
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2015-05-14
    • 2022-01-15
    相关资源
    最近更新 更多