Objective c NSBezierPath setLineDash不会产生任何效果
正如标题所述,应用于NSBezierPath的setLineDash不会更改笔划线。完全没有效果 我想这会让我的底线被划破。请参见图片上的两条垂直红线 代码:Objective c NSBezierPath setLineDash不会产生任何效果,objective-c,macos,cocoa,graphics,Objective C,Macos,Cocoa,Graphics,正如标题所述,应用于NSBezierPath的setLineDash不会更改笔划线。完全没有效果 我想这会让我的底线被划破。请参见图片上的两条垂直红线 代码: 这是在黑暗中拍摄的,但在64位OS X上,CGFloat是双精度而不是浮点。因此,您应该将数组定义为 CGFloat dash_pattern[]={15.,15.}; 这也使得setLineDash:CGFloat*dash_模式中的显式强制转换变得不必要。这是一种暗中拍摄,但在64位OS X上,CGFloat是双精度的,而不是浮点。
这是在黑暗中拍摄的,但在64位OS X上,CGFloat是双精度而不是浮点。因此,您应该将数组定义为
CGFloat dash_pattern[]={15.,15.};
这也使得setLineDash:CGFloat*dash_模式中的显式强制转换变得不必要。这是一种暗中拍摄,但在64位OS X上,CGFloat是双精度的,而不是浮点。因此,您应该将数组定义为
CGFloat dash_pattern[]={15.,15.};
这也使得setLineDash:CGFloat*dash_模式中的显式强制转换变得不必要。HOLY CRAP。成功了,你救了我一天,伙计!天哪。成功了,你救了我一天,伙计!