Mac下创建APP

Mac下创建APP,第1张

一: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")
    }

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/994785.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存