IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Mac下创建APP -> 正文阅读

[移动开发]Mac下创建APP

一:MAC APP显示区域
1.窗口与view的关系
2.设置View大小,self.view.setFrameSize
3.显示控件,sele.view.addSubview

二:MAC APP添加控件
MAC的APP中添加控件,主要是在ViewController.swift文件中,初始化窗口大小等一些列操作,都在这里执行
如下:添加一个按钮控件
let btn = NSButton.init(title:“button”,target:nil,actio:nil)
self.view.addSubview(btn)

三:MAC的坐标体系
MAC坐标体系是(0,0)点在左下角
四:MAC APP控件属性设置
(1)frmae
(2)title
(3)setButtonType
(4)bezelStyle
五:设置回调函数
action:self
target:#selector(myfunc)
@objc func
四和五有如下代码

class ViewController: NSViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        // Do any additional setup after loading the view.
        self.view.setFrameSize(NSSize(width:1000,height: 1000))
        let btn = NSButton.init(title: "button", target: nil, action: nil)
        self.view.addSubview(btn)
        btn.title = "hello"
        btn.frame=NSRect(x: 1000/2-40, y: 1000/2-40, width: 80, height: 100)
        btn.bezelStyle = .rounded
        btn.setButtonType(.pushOnPushOff)
        //call back
        btn.target = self
        btn.action = #selector(myfunc)
    }
    
    @objc. //加上@objc可以让我们可以进行调用到如下函数
    func myfunc()
    {
        print("hello world")
    }
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-06 15:23:13  更:2021-12-06 15:25:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:29:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码