小编Raf*_*fał的帖子

如何使用JavaScript和CSS进行淡入和淡出

我想让HTML div标签淡入淡出.

我有一些淡出的代码,但是当我淡入时,div的不透明度保持在0.1并且不会增加.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
 <head>
    <title>Fade to Black</title>
    <script type="text/javascript">
        //<![CDATA[
        function slidePanel(elementToSlide, slideSource)
        {
            var element = document.getElementById(elementToSlide);

            if(element.up == null || element.up == false) {
                setTimeout("fadeOut(\"" + elementToSlide + "\")", 100);
                element.up = true;
                slideSource.innerHTML = "Bring it down";
            } else {
                setTimeout("fadeIn(\"" + elementToSlide + "\")", 100);
                element.up = false;
                slideSource.innerHTML = "Take it up";
            }
        }

        function fadeIn(elementToFade)
        {
            var element = document.getElementById(elementToFade);

            element.style.opacity += 0.1; …
Run Code Online (Sandbox Code Playgroud)

javascript css xhtml

53
推荐指数
5
解决办法
22万
查看次数

@import X; 导致错误无法构建模块X.

我有一个定义为模块的自定义框架TSUI.它有Objective-C和Swift代码.如果我在Objective-C代码中导入它,如下所示:

#import <TSUI/TSUI.h>
Run Code Online (Sandbox Code Playgroud)

一切正常,但我只能访问Objective-C代码.但是,如果我将其导入为:

@import TSUI;
Run Code Online (Sandbox Code Playgroud)

要么

#import <TSUI/TSUI.h>
#import <TSUI/TSUI-Swift.h>
Run Code Online (Sandbox Code Playgroud)

一切都编译好,但在Xcode中我得到以下错误: 在此输入图像描述

在框架和应用程序代码中,我设置了以下构建设置:

  • 嵌入内容包含Swift代码= YES
  • 允许框架模块中的非模块化包含= YES
  • 启用模块= YES

我已经尝试清理项目,清理派生数据,问题不断回归.如果框架不包含Swift代码但是包含在@import而不是#import中,它也会出现.目前我会认为这是一个错误.

xcode module objective-c ios swift

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

带有 VNRecognizedObjectObservation 的 boundingBox 框架不正确

我在使用 Core ML & Vision 在识别的对象周围显示边界框时遇到问题。

水平检测似乎工作正常,但是,垂直框太高,越过视频的顶部边缘,没有一直到达视频的底部,也没有跟随视频的运动相机正确。在这里你可以看到问题:https : //imgur.com/Sppww8T

这是视频数据输出的初始化方式:

let videoDataOutput = AVCaptureVideoDataOutput()
videoDataOutput.alwaysDiscardsLateVideoFrames = true
videoDataOutput.videoSettings = [kCVPixelBufferPixelFormatTypeKey as String: Int(kCVPixelFormatType_420YpCbCr8BiPlanarFullRange)]
videoDataOutput.setSampleBufferDelegate(self, queue: dataOutputQueue!)
self.videoDataOutput = videoDataOutput
session.addOutput(videoDataOutput)
let c = videoDataOutput.connection(with: .video)
c?.videoOrientation = .portrait
Run Code Online (Sandbox Code Playgroud)

我也尝试过其他视频方向,但没有太大成功。

执行视觉请求:

let handler = VNImageRequestHandler(cvPixelBuffer: image, options: [:])
try? handler.perform(vnRequests)
Run Code Online (Sandbox Code Playgroud)

最后一旦请求被处理。viewRect设置为视频视图的大小:812x375(我知道,视频层本身有点短,但这不是这里的问题):

let observationRect = VNImageRectForNormalizedRect(observation.boundingBox, Int(viewRect.width), Int(viewRect.height))
Run Code Online (Sandbox Code Playgroud)

我也试过做类似的事情(有更多问题):

var observationRect = observation.boundingBox
observationRect.origin.y = 1.0 - observationRect.origin.y
observationRect = videoPreviewLayer.layerRectConverted(fromMetadataOutputRect: observationRect)
Run Code Online (Sandbox Code Playgroud)

我试图尽可能多地删除我认为不相关的代码。

我实际上使用 Apple 的示例代码遇到了类似的问题,当边界框不会按预期垂直绕过对象时:https : //developer.apple.com/documentation/vision/recognizing_objects_in_live_capture …

ios coreml

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

将字符转换为可可或碳中的关键代码

如何将字符(或一个字母NSString)转换为使用当前选定的可可或碳键盘布局生成它的相应键代码?

macos cocoa macos-carbon objective-c

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

标签 统计

ios ×2

objective-c ×2

cocoa ×1

coreml ×1

css ×1

javascript ×1

macos ×1

macos-carbon ×1

module ×1

swift ×1

xcode ×1

xhtml ×1