240 发简信
IP属地:山东
  • Resize,w 360,h 240
    iOS 11 Table View Cell 滑动事件按钮自定义

    在 iOS 11 之前,我们使用:func tableView(_ tableView: UITableView, editActionsFor...

  • Resize,w 360,h 240
    swift 中的 @available

    @available: 可用来标识计算属性、函数、类、协议、结构体、枚举等类型的生命周期。(依赖于特定的平台版本 或 Swift 版本) ava...

    0.7 8599 3 10
  • swift sorted 排序函数

    swift 提供了便捷的快速排序数组、字典的函数 sorted( )所有操作都在 swift 3.0 下完成 1. 数组排序 e.g. 给一个顺...

  • iOS 11 TableViewCell 内嵌 TextView 的一些问题

    1、键盘遮挡问题 在 iOS 10 中,当 TableViewCell 内嵌的 TextView 成为第一响应者弹出键盘后,输入的内容有多行时,...

  • Xcode 自动展开文件夹问题

    Xcode 总是自动展开已经折叠起来的文件夹,最新版 Xcode 9.3.1 仍然存在这个恼人的 Bug。 以下方法可以暂时解决这个问题:在左下...

  • Resize,w 360,h 240
    collectionView reloadData() 闪烁问题

    当使用 UICollectionView 时,进行 reloadData() 操作,由于cell的数量较多(如下图),会出现刷新闪烁的效果,非常...

  • iOS 11 TableView 组间距问题

    在 iOS 11 之前,设置组间距如下:func tableView(_ tableView: UITableView, heightForHe...

  • Resize,w 360,h 240
    Xcode 10 本地化 strings 文件不再有 Base.lproj

    从 Xcode 10 开始,会发现本地化文件(例如:InfoPlist.strings, Localizable.strings)不再会有 Ba...

  • Swift 3 忽略返回值警告

    Swift 3 之后,函数有返回值没有被使用时会报警告,在该函数前加@discardableResult 可以让编译器不报警告。