- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 学习使用SwiftUI开发MacOS应用 - 第4节 单选框与单选组的实现美化及流式布局
在SwiftUI 中 是没有单选框的这个视图控件的,要实现单选框 单选组需要借助Picker 视图来实现,它会使用系统默认的风格,这可能不是我们想要的效果,为了制作漂亮的单选框我们需要自己动手来实现相应的功能。首先 我们先看看系统自带的效果:代码如下:struct ContentView: View { @State var selection = 0 var body: some View { VStack{ Text("Hello, W.
2021-04-02 18:39:01
1152
1
原创 学习使用SwiftUI开发MacOS应用 - 第3节 文本输入框美化及相关事件处理
SwiftUI 在开发 MacOS 应用的过程中,文本框的美化及事件处理是一个相当复杂的过程,也有很多人在这里卡住无法继续开发项目,也可能是因为 SwiftUI 这个项目的成熟度问题 且iOS 的优先适配等级比MacOS的高,要想在MacOS 中使得文本框可以商用,确实需要折腾很久,可以这么说 SwiftUI 的文本框在MacOS 上只能算是个半成品,网络上的资料文档很多都没能解决这个问题,像是走到一个死胡同里出不来了。问题1: 圆角输入框问题2: 调整文本框的高度设置。问题3: 文本框中的内边距..
2021-04-01 11:54:05
1316
原创 学习使用SwiftUI开发MacOS应用 - 第2节 如何制作无边框窗口及多种窗口样式
上一节我们已经学习了如何在SwiftUI 中操作窗口及传值,在我们的实际项目中,我们还需要对窗口的样式进行设置,比如无边框窗口设置,所以在这一节中我们主要重点来学习如何对窗口的相关设置。基于AppKit App Delegate 模式下如何设置窗口样式。上节已经讲到,窗口的初始化定义一般都在 AppDelegate.swift 这个文件中完成。所以相关窗口的操作基本也在这个文件中修改。第1种 取消标题栏启动页面 AppDelegate.swift 代码如下:import Cocoaim..
2021-03-29 23:02:07
2324
原创 学习使用SwiftUI开发MacOS应用 - 第1节 如何创建SwiftUI 应用并实现窗口交互
在这一节里,我们不和其他教程一样细讲每个实现原理,从我们大多数应用中经常碰到的窗口操作去实现,比如 如何在SwiftUI 中实现一个登陆窗口,并且当成功登陆后关闭登陆窗口并打开主窗口,以及了解如何设置窗口相关属性。第一步我们先学习如何创建SwiftUI项目,和在项目中选择何种方式去创建SwiftUI 项目,即两种方式创建SwiftUI项目的区别和在实际项目中如何使用他们。首先我们打开 Xcode 创建项目,在项目中我们xuan...
2021-03-29 15:20:16
4146
3
原创 学习使用SwiftUI开发MacOS 应用-前言
前言已经很久没有在优快云上写文章了。最近在做一个 MacOS App 的项目,在选用开发语言的时候尝试了很多方案,其中包括(1)Electron ,(2)JavaFX 及 (3)AvaloniaUI 方案. (因为我是没有系统学过obj-c的)1)最开始的时候我选择Electron,它的开发效率确实不错,也能基本完成开发任务,而Electron 的缺点也比较明显,安装包过大(100M+),也因为非原生,所以在很多界面操作上有相应的限制,包括窗口打开等会有卡顿,而且软件启动慢,且运行的时候会...
2021-03-28 07:20:43
1249
2
原创 PHP PDO数据库类
<?php///** * SQL字符串 适用于DB类中的SQL文本 * Enter description here ... * @author wj008 * */class SqlText { var $text; function SqlText($
2011-08-08 15:56:51
711
原创 斗地主AI JavaScript篇(1)
今天 有幸在这里做一下关于斗地主AI的 JS实现讲解在处理AI的过程中 首先 我们要对模拟人类赞牌的过程 实现机器人算出最合理的出牌路线! 在这个过程中 我们需要用到的函数1:排序函数:PxFux 返回一个经过对牌组排序的数组 不要干涉原来的数组2:抽牌函数:MChouPai 返回一个被抽出的片段 和 抽出后剩余的部分3:查找存在的牌型函数:SerCh 返回查找到的单牌
2009-12-23 12:30:00
5845
7
android 静态编译的php-cgi
2012-03-17
PHP分词扩展模块 php_scws.dll nts-windows-x86
2011-11-25
JS+PHP 斗地主2.0版本
2010-10-25
一个可屏蔽FLASH右键和使用FLASH 右键的JS插入FLASH脚本
2009-09-22
indy10Tcp_Dome
2008-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人