如何用swift设置标签栏徽章?例如,当我收到消息图标上显示数字1的新消息时!我是否必须使用UITabBarItem.swift并在其中编写代码!我不确定我怎么做
谢谢 !
他在那里,我正在尝试在 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 中做到这一点吗?
我正在尝试测试偏移量并在滚动结束后计算当前页面.
我只需要将此行更新为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)