小编Mah*_*RAN的帖子

在Swift中组合CGBitmapInfo和CGImageAlphaInfo

我正在将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中创建的最简单方法吗?

cocoa-touch objective-c ios swift vimage

9
推荐指数
2
解决办法
3005
查看次数

如果我单击该项目,"活动"不会移动到项目

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)

如果我单击该项目,"活动"不会移动到项目.我的代码出了什么问题.

在此输入图像描述

angularjs

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

标签 统计

angularjs ×1

cocoa-touch ×1

ios ×1

objective-c ×1

swift ×1

vimage ×1