首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学海无涯

    iOS18适配指南之UITableView

    UITableViewCell(style: .subtitle, reuseIdentifier: "abc") // iOS18新增,通过UITraitCollection.listEnvironment

    40110编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UIUpdateLink

    22710编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之PencilKit

    return canvasView }() // 调色板 lazy var toolPicker: PKToolPicker = { // iOS18 config.defaultWidth = 10.0 let customItem = PKToolPickerCustomItem(configuration: config) // iOS18 toolPicker.addObserver(canvasView) toolPicker.setVisible(true, forFirstResponder: canvasView) // iOS18

    15100编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UITrait

    been implemented") } override func layoutSubviews() { super.layoutSubviews() // iOS18 customView) } override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() // iOS18

    37710编辑于 2024-09-13
  • 来自专栏学海无涯

    iOS18适配指南之UIUpdateLink

    53010编辑于 2024-09-09
  • 来自专栏学海无涯

    iOS18适配指南之UITabBarController

    window = UIWindow(windowScene: windowScene) let tabBarController = TabBarController() // iOS18 ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // iOS18

    77210编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UICalendarView

    frame: UIScreen.main.bounds) calendarView.locale = Locale(identifier: "zh_Hans_CN") // iOS18

    16000编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UITabBarController

    window = UIWindow(windowScene: windowScene) let tabBarController = TabBarController() // iOS18 ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // iOS18

    2.5K11编辑于 2024-09-17
  • 来自专栏学海无涯

    iOS18适配指南之UITextView

    textView.borderStyle = .none // 开启富文本编辑 textView.allowsEditingTextAttributes = true // iOS18

    74011编辑于 2024-09-09
  • 来自专栏学海无涯

    iOS18适配指南之UICalendarView

    frame: UIScreen.main.bounds) calendarView.locale = Locale(identifier: "zh_Hans_CN") // iOS18

    38510编辑于 2024-09-09
  • 来自专栏学海无涯

    iOS18适配指南之UITextView

    textView.borderStyle = .none // 开启富文本编辑 textView.allowsEditingTextAttributes = true // iOS18

    29500编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之PencilKit

    false return canvasView }() // 调色板 lazy var toolPicker: PKToolPicker = { // iOS18 config.defaultWidth = 10.0 let customItem = PKToolPickerCustomItem(configuration: config) // iOS18 toolPicker.addObserver(canvasView) toolPicker.setVisible(true, forFirstResponder: canvasView) // iOS18

    32910编辑于 2024-10-08
  • 来自专栏学海无涯

    iOS18适配指南之UIViewController

    func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18

    72811编辑于 2024-09-09
  • 来自专栏学海无涯

    iOS18适配指南之UIViewController

    func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18 func buttonClicked(_ sender: Any) { let nextViewController = NextViewController() // iOS18

    31210编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UITableView

    UITableViewCell(style: .subtitle, reuseIdentifier: "abc") // iOS18新增,通过UITraitCollection.listEnvironment

    64711编辑于 2024-09-27
  • 来自专栏学海无涯

    iOS18适配指南之UITrait

    implemented") } override func layoutSubviews() { super.layoutSubviews() // iOS18 } override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() // iOS18

    19800编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之融合SwiftUI

    UIKit 进一步融合 SwiftUI,UIView 动画可以使用 SwiftUI 动画。

    17510编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之Symbol Animations

    override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18 override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18 override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18

    37711编辑于 2024-09-09
  • 来自专栏学海无涯

    iOS18适配指南之Symbol Animations

    override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18 override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18 override func viewDidLoad() { super.viewDidLoad() view.addSubview(imageView) // iOS18

    29010编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之融合SwiftUI

    UIKit 进一步融合 SwiftUI,UIView 动画可以使用 SwiftUI 动画。

    36911编辑于 2024-09-09
领券