Mac下创建APP

本文介绍了在Mac环境下创建APP的过程,包括窗口与View的关系、设置View大小、添加控件如按钮,以及MAC特有的坐标体系。同时讲解了如何配置控件属性如frame、title,并设置回调函数来响应用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一: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")
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值