小编zee*_*han的帖子

在执行代码之前等待Swift动画完成

我试图动画UIImageView,然后在动画完成后隐藏图像视图.但是,在动画完成之前,imageview会被隐藏.我查看了类似的问题,他们建议在完成后实现动画监听器或在动画代码中执行.hidden代码但是我不确定如何在下面的shakeView()函数中影响它.

如何在动画完成后显示摇动动画并隐藏图像视图?

使用以下代码调用动画:

shakeView(image1!)
shakeView(image2)
image1!.hidden = true
image2.hidden = true
Run Code Online (Sandbox Code Playgroud)

动画功能本身如下所示:

func shakeView(iv: UIImageView){
    var shake:CABasicAnimation = CABasicAnimation(keyPath: "position")
    shake.duration = 0.1
    shake.repeatCount = 2
    shake.autoreverses = true

    var from_point:CGPoint = CGPointMake(iv.center.x - 5, iv.center.y)
    var from_value:NSValue = NSValue(CGPoint: from_point)

    var to_point:CGPoint = CGPointMake(iv.center.x + 5, iv.center.y)
    var to_value:NSValue = NSValue(CGPoint: to_point)

    shake.fromValue = from_value
    shake.toValue = to_value
    iv.layer.addAnimation(shake, forKey: "position")
}
Run Code Online (Sandbox Code Playgroud)

animation ios swift

31
推荐指数
2
解决办法
2万
查看次数

console.log未在Chrome浏览器中显示输出

我在Mac OSX 10.11.6上使用Chrome浏览器版本52.0.2743.116(64位).

我有一个带有background.js的chrome扩展,其中我有一个console.log语句用于调试目的.但是,我无法在Chrome浏览器控制台中看到输出.警报工作正常,但console.log没有输出.

alert("CSS code: "+css);
console.log("CSS code:"+css);
Run Code Online (Sandbox Code Playgroud)

我已检查以确保选中"所有"消息,上下文设置为"顶部"等.当页面加载时,我看到其他console.log消息(不是来自我的扩展名),警报窗口弹出但没有打印到控制台.

我如何看到console.log输出?

编辑:添加alertconsole.log语句出现的功能代码.

function doSomething(tab) {
    var tabUrl = tab.url;

        if (tabUrl && tabUrl.indexOf("my-site.com") != -1) {

            var css = "";

            if (hideAds == true) {
                css += ".adsBanner {display: none !important;} .promo {display: none !important;} ";
            }

            alert("CSS code: "+css);
            console.log("CSS code:"+css);

            chrome.tabs.insertCSS(tab.id, {
                code: css
            });

        }       
}
Run Code Online (Sandbox Code Playgroud)

编辑2:响应评论这是这个问题的重复,我想打印console.log背景文件中的语句,我没有popup.html文件.另一个问题console.log是在弹出页面调用的后台页面上执行的解决方案.

javascript google-chrome console.log

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

标签 统计

animation ×1

console.log ×1

google-chrome ×1

ios ×1

javascript ×1

swift ×1