小编Rob*_*rne的帖子

React片段速记无法编译

有问题的项目是使用React-16.2.0,它有能力使用Fragments和Fragment简写.

https://reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-support.html

虽然全长语法工作正常...

import React, { Fragment, Component } from 'react';

class TestingFragment extends Component {
    render() {
        return (
            <Fragment>
                <span>This is a fragment of text </span>
                <div>Another part of the fragment</div>
            </Fragment>
        )
    }
};

export default TestingFragment
Run Code Online (Sandbox Code Playgroud)

速记无法编译,我不知道为什么会这样.例子......

import React, { Component } from 'react';

class TestingFragment extends Component {
    render() {
        return (
            <>
                <span>This is a fragment of text </span>
                <div>Another part of the fragment</div>
            </>
        )
    }
};

export default TestingFragment
Run Code Online (Sandbox Code Playgroud)

哪个编译失败如下......

Failed to …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs create-react-app

21
推荐指数
3
解决办法
7411
查看次数

用于Tinder风格的滑动屏幕的Swift iOS动画

我已经建立了一个非常类似于Tinder主屏幕的屏幕.我已经在可拖动图标上设置了边框,并通过从屏幕顶部进行动画加载下一张卡片.此时有2个按钮(1个接受按钮,1个拒绝按钮),当按下按钮时,卡会旋转并以正确的方向从屏幕转换出来.此功能目前完成此动画......

func rejectAnimation() {

    let scale = CGAffineTransformMakeScale(1, 1)
    let translate = CGAffineTransformMakeTranslation(0, 0)
    self.cardUIView.transform = CGAffineTransformConcat(scale, translate)

    springWithCompletion(0.75, animations: {

        let rotate = CGAffineTransformMakeRotation(CGFloat(-M_PI_2))
        let translate = CGAffineTransformMakeTranslation((-375), 0)
        self.cardUIView.transform = CGAffineTransformConcat(rotate, translate)

        }, completion: { finished in 0
            self.refreshView()
    })
}
Run Code Online (Sandbox Code Playgroud)

func acceptAnimation() {

    let scale = CGAffineTransformMakeScale(1, 1)
    let translate = CGAffineTransformMakeTranslation(0, 0)
    self.cardUIView.transform = CGAffineTransformConcat(scale, translate)

    springWithCompletion(0.75, animations: {

        let rotate = CGAffineTransformMakeRotation(CGFloat(M_PI_2))
        let translate = CGAffineTransformMakeTranslation(375, 0)
        self.cardUIView.transform = CGAffineTransformConcat(rotate, translate)

        }, completion: { …
Run Code Online (Sandbox Code Playgroud)

cgaffinetransform ios swift

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