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