我正在将Apple的UIImageEffects
示例代码从Objective-C 重写为Swift,我对以下行有一个疑问:
vImage_CGImageFormat format = {
.bitsPerComponent = 8,
.bitsPerPixel = 32,
.colorSpace = NULL,
.bitmapInfo = kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little,
.version = 0,
.decode = NULL,
.renderingIntent = kCGRenderingIntentDefault
};
Run Code Online (Sandbox Code Playgroud)
这是我在Swift中的版本:
let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedFirst.rawValue | CGBitmapInfo.ByteOrder32Little.rawValue)
let format = vImage_CGImageFormat(bitsPerComponent: 8, bitsPerPixel: 32, colorSpace: nil, bitmapInfo: bitmapInfo, version: 0, decode: nil, renderingIntent: .RenderingIntentDefault)
Run Code Online (Sandbox Code Playgroud)
这是bitmapInfo
在Swift中创建的最简单方法吗?
JS
mainApp.controller("leftmenuController", function($scope, $http) {
$scope.check = function(event) {
$('li').removeClass('active');
$(event.target).addClass('active');
};
});
Run Code Online (Sandbox Code Playgroud)
HTML
<li class="active" ng-click="check($event)"><a href="#/firstpage">Link</a>
<li ng-click="check($event)"><a href="#/project"></a></li>
Run Code Online (Sandbox Code Playgroud)
如果我单击该项目,"活动"不会移动到项目.我的代码出了什么问题.