首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一“技”之长

    OS X开发:NSTextField文本输入框

    //设置默认提示文字 textField.placeholderString = @"默认文字"; //设置背景 textField.backgroundColor = [NSColor redColor]; //设置是否渲染背景 textField.drawsBackground = YES; //设置文字颜色 textField.textColor = [NSColor nullable, copy) NSAttributedString *placeholderAttributedString; //设置背景色 @property (nullable, copy) NSColor *backgroundColor; //设置是否渲染背景色 @property BOOL drawsBackground; //设置文字颜色 @property (nullable, copy) NSColor

    2.4K30发布于 2018-08-15
  • 来自专栏macOS 开发学习

    Mac开发跬步积累(五): Dark Mode下适配你的UI界面

    当Appearance变化时,关于NSColor的适配苹果官方给出两种简单并且易于实现的方案: 使用带有语义的Color: 那么问题来了,到底什么是带有语义的Color呢? 除了这些语义Color之外,系统还提供了一下可适配的Color,通常都以system+颜色方式命名.例子如下: NSColor.systemRed NSColor.systemBlue NSColor.systemGray NSColor.systemPink 使用Assets Color:(推荐) 更多时候我们希望能够有更多自己可以定义的颜色 backgroundColor = NSColor.textBackgroundColor.cgColor // Other updates. } 注意点!!! NSColor会立刻生效,但CGColor需要App再次启动才会生效!

    2.8K20发布于 2018-12-14
  • 来自专栏一“技”之长

    NSTextField控件应用详解 原

    alloc]initWithString:@"请填写你的梦想"]; [attriString addAttribute:NSForegroundColorAttributeName value:[NSColor textField.placeholderAttributedString = attriString; //设置文本框背景颜色 _textField.backgroundColor = [NSColor greenColor]; //设置是否绘制背景 _textField.drawsBackground = YES; //设置文字颜色 _textField.textColor = [NSColor NSAttributedString *placeholderAttributedString NS_AVAILABLE_MAC(10_10); //设置背景颜色 @property (nullable, copy) NSColor *backgroundColor; //设置是否绘制背景 @property BOOL drawsBackground; //设置文字颜色 @property (nullable, copy) NSColor

    1.5K10发布于 2018-08-15
  • 来自专栏一“技”之长

    macOS开发之NSTableView的应用详解

    view = [[NSTextField alloc]initWithFrame:CGRectMake(0, 0, 100, 30)]; view.backgroundColor = [NSColor colorWithCalibratedWhite:.72 alpha:1.0] setStroke]; [[NSColor colorWithCalibratedWhite:.82 alpha 绘制背景 -(void)drawBackgroundInRect:(NSRect)dirtyRect{ [super drawBackgroundInRect:dirtyRect]; [[NSColor intercellSpacing; //是否开启斑马纹 @property BOOL usesAlternatingRowBackgroundColors; //背景色 @property (copy) NSColor *backgroundColor; //设置分割线颜色 @property (copy) NSColor *gridColor; //设置行尺寸风格 /* typedef NS_ENUM(NSInteger

    5.8K21发布于 2018-08-15
  • 来自专栏Swift社区

    Swift 周报 第三十九期

    例如,能够执行以下操作: let myColor = #color("MyColor") 在 macOS 上,我希望将其为: "NSColor(named: \(argument)) ?? NSColor.clear" #elseif canImport(UIKit) return "UIColor(named: \(argument))" #else #error 不过,您可以将整个事情包装在立即执行的闭包中,使其成为一个表达式: return """ { #if canImport(AppKit) NSColor(named: \(argument NSColor.clear #elseif canImport(UIKit) UIColor(named: \(argument)) #else #error(" NSColor.clear #elseif canImport(UIKit) UIColor(named: name) #else #error("Unsupported platform

    69520编辑于 2023-10-23
  • 来自专栏大话swift

    五彩斑斓的黑

    Color类似,不过啊,不同的是Image可以在XIB上设置,而Color往往需要编码 override func viewWillLayout() { let textColor = NSColor.init (named: NSColor.Name.init("labelTextColor")) self.label.textColor = textColor } 下面我们我们说一下采用代码的方式

    93050发布于 2019-07-03
  • 来自专栏增长技术

    采用现代Objective-C

    怎样适配 定义一组方法,有资格被转换成属性,诸如此类的: - (NSColor *)backgroundColor; - (void)setBackgroundColor:(NSColor *)color; ---- 用@property语法和其他合适的关键字定义他们: @property (copy) NSColor *backgroundColor; 更多关于property

    94230发布于 2018-09-06
  • 来自专栏君赏技术博客

    Jekyll-Admin-Mac-模板处理

    使用 CALayer设置背景颜色 我们修改 BaseView的方法如下: @IBInspectable var backgroundColor:NSColor! = NSColor.clear { didSet { self.wantsLayer = true self.layer?. import AppKit extension NSView { @IBInspectable var backgroundColor:NSColor! { get { guard let backgroundColor = NSColor(cgColor: (self.layer?. extension NSButton { @IBInspectable var titleColor:NSColor?

    7.8K30发布于 2018-09-07
  • 来自专栏iOS Developer

    Mac OS开发系列之NSImageView

    YES; imgView.layer.cornerRadius = 35.0f; imgView.layer.borderWidth = 2; imgView.layer.borderColor = [NSColor

    1K40发布于 2018-06-28
  • 来自专栏君赏技术博客

    Jekyll-Admin-Mac 开发纪要-左侧菜单栏

    @IBInspectable var backgroundColor:NSColor! = NSColor.white { didSet { self.needsToDraw(self.bounds) } } 自定义draw() 我们在 func draw let normalColor:NSColor = NSColor(red:1.000, green:0.600, blue:0.000, alpha:1.000) ///< 默认状态颜色 let selectedColor :NSColor = NSColor(red:0.922, green:0.855, blue:0.757, alpha:1.000) ///< 选中的颜色 我们设置默认值这样 之前的代码也可以 正常的编译通过

    3.1K10发布于 2018-08-31
  • 来自专栏Helloted

    macOS APP从零到上架

    firstWindowC.window center]; [firstWindowC.window orderFront:nil]; firstWindowC.window.backgroundColor = [NSColor initWithFrame:CGRectMake(0, 0, 200, 100)]; view.wantsLayer = YES; view.layer.backgroundColor = [NSColor

    1.2K20编辑于 2022-06-08
  • 来自专栏macOS 开发学习

    macOS 开发基础教程视频 - 理解bounds本质

    CustomScrollView: NSView { override func draw(_ dirtyRect: NSRect) { super.draw(dirtyRect) NSColor.lightGray.set

    1.3K40发布于 2018-08-23
  • 来自专栏君赏技术博客

    写一下MAC不错的工具集

    ##获取颜色 支持UIColor NSColor 十六进制网页格式等等 ? ##抓包获取请求接口的神器 ? ##标记UI 间距 大小 颜色 文本 ? ##GIT管理工具神器 ?

    1K30发布于 2018-08-31
  • 来自专栏全栈程序员必看

    Objective-C 内存管理之 _ARC

    [NSColor blueColor]; 单例对象,永远不会被销毁,可是你也不必考虑它的内存问题。 假设在你自己定义的类中依赖其他对象时,你须要重写dealloc方法。

    82510编辑于 2022-07-08
  • 来自专栏iOS技术杂谈

    iOS @property探究(一): 基础详解你要知道的@property都在这里

    如何适配 识别出一组可以被转换成一个属性的方法,如这些方法: - (NSColor *)backgroundColor; - (void)setBackgroundColor:(NSColor *)color ; 用@property语法和适当的关键字将它们定义成一个属性: @property (copy) NSColor *backgroundColor; 有关属性关键词和其他注意事项,可以阅读Encapsulating

    2K90发布于 2018-04-10
  • 来自专栏快乐阿超

    SwifterSwift

    extensions UITextView extensions UIViewController extensions UIView extensions UIWindow extensions AppKit 扩展 NSColor

    1.9K10编辑于 2024-11-17
  • 来自专栏macOS 开发学习

    Mac开发跬步积累(二):NSViewController 转场动画精耕细作

    backgroundColor = NSColor.orange.cgColor } 5.

    3.4K40发布于 2018-08-23
  • 来自专栏君赏技术博客

    Jekyll-Admin-Mac-列表

    headerCell { headerCell.drawsBackground = true headerCell.backgroundColor = NSColor.black SideMenuItemConfiguration(title: "这是测试标题", iconHex: "F0F6", hidden: true, selected: false, normalColor: NSColor SideMenuItemConfiguration(title: title, iconHex: "F0F6", hidden: true, selected: false, normalColor: NSColor

    3.8K10发布于 2018-08-31
  • 来自专栏KyXu

    在这个行当,不做程序员也得懂技术

    KUWAZOME: R 0.39 - G 0.21 - B 0.23 而不是: KUWAZOME: #6B4449 作为设计师,你可以不会写代码,你可以不知道什么是 UIColor 什么是 CGColor 什么是 NSColor

    65920发布于 2019-04-11
  • 来自专栏每日一篇技术文章

    SceneKit_入门08_材质

    可以为一下几个对象 颜色(NSColor/UIColor / CGColorRef) 图片(NSImage/UIImage/CGImageRef) 图片名称(NSString)或者路径(NSURL

    1.8K40编辑于 2022-05-13
领券