在Swift中改变UIBezierPath的颜色

时间:2016-10-26 05:52:34

标签: swift colors rect

我试图改变UIBezierPath的颜色,所以我从互联网上复制了一些可靠的代码,但是我得到了一个我似乎无法理解的错误。下面是代码和错误。请帮忙。

<div id="tableContainer"></div>

<script>

    debugger;

    $("#tableContainer").zfTable('/table/ajax-doctrine', {

        beforeSend: function() {
            console.log('beforeSend');
        },
        success: function() {
            console.log('success');
        },
        error: function() {
            console.log('error');
        },
//        complete: function() {
//            console.log('complete');
//        },

        onInit: function() {
            console.log('onInit');
        },

        complete: function () {

            debugger;

            console.log('complete');

            debugger;

            afterSigPadsHtmlLoaded();

            debugger;

            setAjaxSignatureSubmit();

            //Edit 1:
            $("#tabs").css("max-width", $(window).width());

            jQuery('#tableContainer').css("overflow-x", "scroll");


        }
    });
    debugger;
</script>

enter image description here

1 个答案:

答案 0 :(得分:1)

你应该这个代码:

 override func draw(_ rect: CGRect) {
    let skullRadius = min(bounds.width, bounds.height)
    let skullCenter = CGPoint(x: bounds.midX, y: bounds.midY)
    let skull = UIBezierPath(arcCenter: skullCenter, radius: skullRadius, startAngle: 0.0, endAngle: CGFloat(2*M_PI), clockwise: false)
    skull.lineWidth = 3
    UIColor.blue.setFill()
    skull.stroke()
}