草庐IT

flutter-MacOs

全部标签

macos - 在 NSTokenField 中放置一个 token

我正在实现一个应用程序,其中可以将NSTableView中的行拖放到NSTokenField中,但我正在努力实现交互的放置端。我已将NSTokenField子类化(如下面的调试代码所示)。但我只看到对draggingEntered:和updateDraggingItemsForDrag:方法的调用。即使我返回了一个有效的NSDragOperation(Copy),NSDraggingDestination中的其他方法都没有被调用。在token字段上移动时,光标会短暂闪烁到复制图标,但随后会返回到正常光标。出于调试目的,我尝试实现与NSDraggingDestination关联的所有方法

【Flutter·学习实践·UI篇】基础且重要的UI知识

前言参考学习官网:《Flutter实战·第二版》 学习前先记住:Flutter中万物皆为Widget,心中默念3次以上铭记于心。这一点和开发语言Dart的变量一切皆是对象的概念,相互对应。 Widget 在前面的介绍中,我们知道在Flutter中几乎所有的对象都是一个widget。与原生开发中“控件”不同的是,Flutter中的widget的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的 GestureDetector 、用于APP主题数据传递的 Theme 等等,而原生开发中的控件通常只是指UI元素。在后面的内容中,我们在描述UI元素时可能会用到“控件”、“

Flutter项目webview加载没有HTTPS证书的网页在Android和iOS设备上无法显示的解决方案

一、问题描述Flutter项目使用谷歌官方webview库 webview_flutter,加载自签名证书、证书失效、无证书等HTTPS网页地址时,在Android或pc浏览器中提示证书失效,在iOS设备上为空白页,为了加载自签名证书的网页,需要饶过iOS上的webview控件HTTPS证书校验。二、环境AndroidStudio版本:2022.1.1Patch2Flutter版本:3.7.12DartSDK版本:2.19.6 依赖库webview_flutter版本:4.2.0Xcode版本:14.3三、Flutter中解决iOS设备上HTTPS证书校验方案1、添加webview_flutt

macOS Ventura13.0.1解决office缺少“宋体”等问题。安装微软雅黑、宋体等字体。

最近在弄项目验收文档,文档格式要求宋体,用微软的Word打开文件保存时经常提示,系统不存在宋体字体,查了下是是Mac系统本身不存在该字体导致的,下载该字体,然后通过字体册安装就行。我打包成压缩包了具体有以下几个字体文件:一般Mac端缺少字体文件会有以下错误:在使用Mac版本Office编辑文档时,经常会出现在Mac上的保存的文档放在Windows打开会出现字体扭曲、不整齐等现象。在MacOffice中的仿宋字体也会在WindowsOffice中显示为FangSong等现象。解决办法很简单,只需要在macOS系统中,安装Windows系统中的内嵌字体即可解决问题。作者已经从Windows当中提取

macOS Ventura 13.5.1(22G90)发布(附黑/白苹果系统镜像地址)

系统镜像下载:百度:黑果魏叔系统介绍黑果魏叔8月18日消息,苹果今日向Mac电脑用户推送了macOS13.5.1更新(内部版本号:22G90),本次更新距离上次发布隔了24天。本次更新重点修复了应用位置服务问题。苹果于7月24日发布了macOSVentura13.5更新,不过用户反馈升级到新版本之后,无法再管控应用的定位服务。黑果魏叔此前报道,用户反馈在升级macOS13.5更新之后,用户打开“设置”-“隐私和安全”-“位置服务”之后,不再列出任何应用程序。用户无法打开或关闭应用程序的位置服务,也无法查看当前哪些应用程序可以访问其位置信息。苹果公司在今天发布的13.5.1维护版本更新中,修复了

微软发现影响 Linux 和 macOS系统的 ncurses 库漏洞

微软在ncurses(newcurses的缩写)编程库中发现了一组内存损坏漏洞,威胁者可利用这些漏洞在易受攻击的Linux和macOS系统上运行恶意代码。微软威胁情报研究人员JonathanBarOr、EmanueleCozzi和MichaelPearse在今天发布的一份技术报告中说:利用环境变量中毒,攻击者可以利用这些漏洞提升权限,在目标程序的上下文中运行代码或执行其他恶意操作。这些漏洞被统一标记为CVE-2023-29491(CVSS得分为7.8),截至2023年4月已得到修复。微软表示,它还与苹果公司合作修复了与这些漏洞相关的macOS特定问题。环境变量是用户定义的值,可被系统中的多个程

flutter开发实战-video_player视频播放功能及视频缓存

flutter开发实战-video_player视频播放功能及视频缓存最近开发过程中video_player播放视频,一、引入video_player在pubspec.yaml引入video_playervideo_player:^2.7.0在iOS上,video_player使用的是AVPlayer进行播放。在Android上,video_player使用的是ExoPlayer。二、使用前设置2.1在iOS中的设置在iOS工程中info.plist添加一下设置,以便支持Https,HTTP的视频地址key>NSAppTransportSecurity/key>dict> key>NSAllo

swift - 在 MacOS 上使用 EAGLContext 和 CIContext

我有一个简单的Swift命令行MacOS应用程序,我正在努力设置EAGLContext:letopenGLContext=EAGLContext(API:.OpenGLES3)letcontext=CIContext(EAGLContext:openGLContext)上面的代码给了我:Useofunresolvedidentifier'EAGLContext'无论我加载什么模块:importCoreImageimportOpenGLimportQuartzCoreimportGLKit现在的问题是:CIContext默认使用OpenGL渲染吗?当我在没有任何选项的情况下初始化一个新的

Flutter GridView 自定义宽高

    首先在children获取控件中进行高度设置,是不生效的。因为系统默认宽高比属性childAspectRatio控制,默认宽高比1:1。    先介绍一下系统自带的方式调整大小,但是这个不能控制他的宽高固定是多少,只能修改他的比例GridView.builder(padding:EdgeInsets.fromLTRB(20,20,20,0),itemCount:10,gridDelegate:constSliverGridDelegateWithFixedCrossAxisCount(//一行多少个crossAxisCount:2,crossAxisSpacing:20,//设置列间距

swift - 如何以编程方式连接 Swift/MacOS 中的 outlets 和 action

我有一个简单的例子。我用ctrl连接了左按钮1和标签1,并将其拖动到Controller类。我如何以编程方式对右侧的button2label2执行相同的操作(无需按住ctrl拖动)那是我的代码:classViewController:NSViewController{@IBOutletweakvarlabel1:NSTextField!//connectedwithctrl-drag@IBOutletweakvarbutton1:NSButton!//connectedwithctrl-drag@IBOutletweakvarlabel2:NSTextField!//notyetcon