繁体   English   中英

Xcode Swift 3 TableView 单元格选择

[英]Xcode Swift 3 TableView cellselection

嗨,

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

这不是您问的问题,而是您可以如何简化 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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM