рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдЫреЗрдж рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ:
*Note: Use holeTransparent with holeColor = nil to make the hole transparent.*```
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдирд┐рдореНрди рд╕реЗрдЯ рдЕрдк рдХреНрд░реИрд╢ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ:
pieChart.holeTransparent = true
pieChart.holeColor = nil
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣реЛрд▓рдХреЛрд▓рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрд▓рд┐рдЦрд┐рдд рд╣реИ, рд╕рдВрднрд╡рдд: рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ nil рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдХреЗ рдХрд╛рд░рдгред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдкрд╖реНрдЯ рдЕрд▓рд┐рдЦрд┐рдд рдЬрд╛рдВрдЪ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ:
if (holeColor !== nil && holeColor != UIColor.clearColor())
{
// draw the hole-circle
CGContextSetFillColorWithColor(context, holeColor!.CGColor)
CGContextFillEllipseInRect(context, CGRect(x: center.x - holeRadius, y: center.y - holeRadius, width: holeRadius * 2.0, height: holeRadius * 2.0))
}
// only draw the circle if it can be seen (not covered by the hole)
if (transparentCircleRadiusPercent > holeRadiusPercent)
{
let alpha = holeAlpha * _animator.phaseX * _animator.phaseY
let secondHoleRadius = radius * transparentCircleRadiusPercent
// make transparent
CGContextSetFillColorWithColor(context, holeColor!.colorWithAlphaComponent(alpha).CGColor)
// draw the transparent-circle
CGContextFillEllipseInRect(context, CGRect(x: center.x - secondHoleRadius, y: center.y - secondHoleRadius, width: secondHoleRadius * 2.0, height: secondHoleRadius * 2.0))
}
рдЕрд╕реНрдерд╛рдпреА рдЙрдкрд╛рдп:
pieChart.holeColor = UIColor.clearColor()
рдареАрдХ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдЖрдк :-)
рдЕрднреА рднреА рдХреБрдЫ !
рд╕реНрд╡рд┐рдлреНрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рджрд┐рдиреЛрдВ рд╕реЗ рд▓рдЯрдХреЗ рд╣реБрдП рд╣реИрдВ рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ !
рдХрд┐рддрдирд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ ...
рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдм рдЪрд▓реЗ рдЧрдП рд╣реИрдВ, рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рддреБрдореНрд╣рд╛рд░рд╛ рдорддрд▓рдм
If let god = god {
thank(god)
}
рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ!
ЁЯШВ
рдпрд╣ рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рд╣реИ, рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП if
;-)
рдореБрдЭреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрд▓рд╛рдЗрд╕ рдХреЗ рдЕрдиреБрд░реВрдк рдкрд╛рдЗрдЪрд╛рд░реНрдЯ (рдЬреИрд╕реЗ рд╣реЛрд▓рдХрд▓рд░) рдХреЗ рдЕрдВрджрд░ рдПрдХ рд░рдВрдЧ рдЫрд╛рдпрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рд╡рд╣ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдХреИрд╕реЗ рдПрдХ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд▓реЗрдмрд▓ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рддреЗрдЬ рек
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рд╣реИ, рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
if
;-)