我试图改变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>
答案 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()
}