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

    NSTextField控件应用详解 原

    instancetype)textFieldWithString:(nullable NSString *)stringValue NS_AVAILABLE_MAC(10_12); NSTextField类继承自NSControl 类,NSControl类中定义了许多属性可以获取到文本框中的文本,例如stringValue属性,本文中不再赘述。    

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

    OS X开发:NSButton按钮控件应用 原

    NSButton继承自NSControl,其使用setTarget与setAction来添加触发方法,如下: NSButton * btn = [[NSButton alloc]initWithFrame

    1.6K20发布于 2018-08-15
  • 来自专栏iOS逆向与安全

    iOS小技能: Target-Action设计模式的运用

    控制对象是UIControl(iOS)或NSControl(OSX)子类的实例。 其中一个对象保存着事件发生时向另一个对象发送的所需信息。

    1.1K20编辑于 2022-08-22
  • 来自专栏冰霜之地

    神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime

    [NSButton swizzle:@selector(setFrame:) with:@selector(my_buttonSetFrame:)]; [NSControl swizzle:@selector 相同的事情也会发生在对NSControl进行swizzling的时候,同样,IMP也是定义在NSView类里面,把NSControl 和 NSButton这上下两行swizzle顺序替换,结果也是相同的 NSControl 和 NSView对应的swizzled method不会被调用。 NSButton 和 NSControl各自调用各自的 swizzling方法,相互不会影响。 [NSView swizzle:@selector(setFrame:) with:@selector(my_viewSetFrame:)]; [NSControl swizzle:@selector( NSControl的swizzling会去拉取NSView替换后的方法。相应的,NSControl在NSButton前面,NSButton也会去拉取到NSControl替换后的方法。这样就十分混乱了。

    1.6K20发布于 2018-08-30
  • 来自专栏hrscy

    RxSwift - API

    > {} } OSX extension NSControl { public var rx_controlEvent: ControlEvent<()> {} public var

    1K20发布于 2018-08-30
  • 来自专栏君赏技术博客

    Jekyll-Admin-Mac-列表

    我们发现 sizeThatFits并不是 NSView只有 NSControl或者子类才可以使用。但是对于我们的需求已经够了。

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

    一份走心的iOS开发规范

    // 该方法同时定义在NSView、NSControl、NSCell这三个类里面。 - (NSInteger)tag; // 该属性同时定义在NSDcitionary和NSArray中。

    12.6K145发布于 2018-06-05
领券