Я пытаюсь нарисовать «круговой/овал/эллипс» пользовательское UIView в прошивке (используя быстрый)Clickable площади прямоугольника с закругленными углами ИОС
Я рисую в UIView с помощью подкласса следующего
import Foundation
import UIKit
class CustomEllipse: UIView {
override func drawRect(rect: CGRect)
{
var ovalPath = UIBezierPath(ovalInRect: rect)
UIColor.grayColor().setFill()
ovalPath.fill()
}
}
Это дает результат, похожий на следующий
теперь мне нужно, чтобы определить активную область для этого «CustomEllipse».
Однако, когда я определяю UITapGestureRecognizer для «CustomElipse», черные углы, показанные выше, по умолчанию можно щелкнуть.
Есть ли способ сделать только серый эллипс, который можно кликать?