随笔分类 -  Mac开发

摘要:功能: 1、图片与文字的边距 2、移出移出更改背景颜色 3、快捷设置NSButton的字体颜色 4、快捷设置NSButton的背景颜色 // // BMButton.swift // BullMan // // Created by Apple on 2021/5/11. // import Fou 阅读全文
posted @ 2021-05-18 20:15 Mr·Xu 阅读(358) 评论(0) 推荐(0) 编辑
摘要:由于使用的是基于视图的NSTableView,因此可以将NSTableRowView子类化,将其提供给表委托方法- (NSTableRowView *)tableView:(NSTableView *)tableView rowViewForRow:(NSInteger)row;,然后在行视图类中自 阅读全文
posted @ 2021-05-14 19:18 Mr·Xu 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1、禁止NSViewController更改大小 override func viewDidAppear() { super.viewDidAppear() view.window!.styleMask.remove(.resizable) } 2、更改NSTextField的背景颜色 更改NSTe 阅读全文
posted @ 2021-05-14 14:26 Mr·Xu 阅读(187) 评论(0) 推荐(0) 编辑
摘要:// // BMTableViewHeaderCell.swift // BullMan // // Created by Apple on 2021/5/14. // import Foundation class BMTableViewHeaderCell: NSTableHeaderCell 阅读全文
posted @ 2021-05-14 13:43 Mr·Xu 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1、添加数据源 var titles = ["30分","1小时","4小时","日K","周K","月K","年K"] 2、创建comboBox periodComboBox = NSComboBox() periodComboBox.usesDataSource = true periodCom 阅读全文
posted @ 2021-05-13 19:08 Mr·Xu 阅读(376) 评论(0) 推荐(0) 编辑
摘要:对于习惯了纯代码iOS开发的人来说,刚接触Mac端开发时,是非常不友好的,网上所有的教程都是通过Xib或StoryBoard的方式创建NSViewController,而且苹果文档也是鼓励用Xib的开发进行Mac 开发,但对于纯代码开发也给了补救方式,现在给大家分享一种可以直接代码创建的方式。 Ap 阅读全文
posted @ 2021-05-11 10:56 Mr·Xu 阅读(879) 评论(0) 推荐(1) 编辑
摘要:1、简易的tableView //纯代码创建tableView,使用NSLayoutConstraint添加约束进行布局 import Cocoa class JFSimpleTableViewController: NSViewController { var scrollView : NSScr 阅读全文
posted @ 2021-05-11 10:20 Mr·Xu 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:NSCollectionView let layout = NSCollectionViewFlowLayout() layout.minimumLineSpacing = 4 collectionView = NSCollectionView() collectionView.dataSource 阅读全文
posted @ 2021-05-10 17:08 Mr·Xu 阅读(665) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示