小编Far*_*ris的帖子

如何用swift设置标签栏徽章?

如何用swift设置标签栏徽章?例如,当我收到消息图标上显示数字1的新消息时!我是否必须使用UITabBarItem.swift并在其中编写代码!我不确定我怎么做

谢谢 !

uitabbarcontroller ios swift

35
推荐指数
5
解决办法
2万
查看次数

如何在 Mac Catalyst 13.0+ swift 中打开 Finder

他在那里,我正在尝试在 Mac Catalyst 13.0+ 中打开(启动)一个 Finder。并且“ NSWorkspace ”在 Mac Catalyst 中不可用

我的代码:

func openFinder(url: URL?){
    guard let url = url else { return }
    NSWorkspace.shared.activateFileViewerSelecting([url])
}
Run Code Online (Sandbox Code Playgroud)

错误:

“NSWorkspace”在 Mac Catalyst 中不可用

你知道我如何在 Mac Catalyst 中做到这一点吗?

macos catalyst swift mac-catalyst

8
推荐指数
1
解决办法
600
查看次数

'CGRectGetWidth'已被属性'CGRect.width'取代

我正在尝试测试偏移量并在滚动结束后计算当前页面.

我只需要将此行更新为swift 4?

let pageWidth: CGFloat = CGRectGetWidth(scrollView.frame)
Run Code Online (Sandbox Code Playgroud)

'CGRectGetWidth'已被属性'CGRect.width'取代

  //MARK: UIScrollViewDelegate
    override func scrollViewDidEndDecelerating(_ scrollView: UIScrollView){
       let pageWidth: CGFloat = CGRectGetWidth(scrollView.frame)
        let currentPage:CGFloat = floor((scrollView.contentOffset.x-pageWidth/2)/pageWidth)+1
        // Change the indicator
        pageControl.currentPage = Int(currentPage);

    }
Run Code Online (Sandbox Code Playgroud)

swift swift4

3
推荐指数
1
解决办法
4457
查看次数

标签 统计

swift ×3

catalyst ×1

ios ×1

mac-catalyst ×1

macos ×1

swift4 ×1

uitabbarcontroller ×1