小编Coc*_*ser的帖子

如何更改NSPopover背景颜色包括三角形部分?

如何更改NSPopover背景颜色包括三角形部分?

在此输入图像描述

cocoa

19
推荐指数
6
解决办法
8063
查看次数

NSTableView如何通过代码设置内容模式(基于视图或基于单元格)?

如题.NSTableView如何通过代码设置内容模式(基于视图或基于单元格)?

谢谢你的帮助

cocoa

9
推荐指数
1
解决办法
3548
查看次数

如何在NSPopOver中更改NSTextField背景颜色

在此输入图像描述

Mac OSX 10.10 Xcode 6.1

我在NSPopOver中创建了一个tableview.我尝试更改textfield的背景颜色.为什么?没有效果.tableview的亮点设置为"常规".哪种方式可以让我将textfields背景颜色改为白色?

macos cocoa objective-c

8
推荐指数
2
解决办法
2756
查看次数

如何设计一个看起来像Reminder风格的NSDatePicker?

我想使用日期选择器来选择我的日期,我在Reminder中看到了一个很好的风格,如何使用NSDatePicker获取样式.谢谢你的帮助!

在此输入图像描述

macos user-interface cocoa

6
推荐指数
1
解决办法
314
查看次数

是否可以将Swift类转换为C void*指针?

是否可以将Swift类转换为C void*指针?

// swift class
 class MyClass {

 }

var myClass = MyClass()
var p: UnsafeMutablePointer<Void> = myClass //<- failed

//c function 
void someSwiftClass(void *context);
Run Code Online (Sandbox Code Playgroud)

谢谢

c objective-c callback swift

5
推荐指数
1
解决办法
1595
查看次数

如何自定义拖放NSTableView的样式?

我对基于视图的NSTableview的拖放有一些疑问.

在此输入图像描述在此输入图像描述

  1. 如何更改拖放高亮颜色?
  2. 如何更改拖放矩形的形状(宽度和高度)?

提前致谢

cocoa

3
推荐指数
1
解决办法
1394
查看次数

如何在NSOutlineView的高亮常规模式下显示显示/隐藏按钮?

如何在NSOutlineView的高亮常规模式下显示显示/隐藏按钮?

我在NSOutlineview的顶部有一个grop项目.我尝试在该组项目中显示显示/隐藏按钮,但我找不到任何方法来执行此操作.源列表模式可以显示它,但常规模式不能.

是否可以在NSOutlineview的高亮常规模式中显示显示/隐藏按钮?

谢谢你的帮助

macos cocoa objective-c nsoutlineview swift

2
推荐指数
1
解决办法
498
查看次数

这是用self访问实例变量的好方法吗?如果我经常使用

class Persion: NSObject {
     var name = "John"

     func greeting() {
          let message = "Hello \(self.name)"
          print(message)
     }
}
Run Code Online (Sandbox Code Playgroud)

看看Persion类的问候方法.我正在使用self.name让我明白"我现在使用实例变量而不是局部变量"这是一个用self访问实例变量的好方法吗?如果我经常使用.

swift

1
推荐指数
1
解决办法
584
查看次数

如何解决 Swift 5.2 中的“Inout 表达式创建临时指针”问题?

CTParagraphStyleSetting当我在 swift 5.2 中调用函数时如何解决这个问题?

function myFunction() {
    var alignment: CTTextAlignment = .left
    var settings = CTParagraphStyleSetting(spec: .alignment, 
                                           valueSize: 1, 
                                           value: &alignment)
}

issue:
Inout expression creates a temporary pointer, but argument 'value' should 
be a pointer that outlives the call to 'init(spec:valueSize:value:)'
Run Code Online (Sandbox Code Playgroud)

swift5

1
推荐指数
1
解决办法
1232
查看次数