【发布时间】:2014-11-26 12:28:20
【问题描述】:
我正在尝试在 iOS 中绘制一个“圆形/椭圆/椭圆”自定义 UIView(使用 swift)
我正在使用子类绘制 UIView,如下所示
import Foundation
import UIKit
class CustomEllipse: UIView {
override func drawRect(rect: CGRect)
{
var ovalPath = UIBezierPath(ovalInRect: rect)
UIColor.grayColor().setFill()
ovalPath.fill()
}
}
这会产生类似于以下的输出
我现在需要为此“CustomEllipse”定义一个可点击区域。
但是,当我为“CustomElipse”定义 UITapGestureRecognizer 时,上面看到的黑角默认情况下是可点击的。
有没有办法让灰色椭圆可以点击?
【问题讨论】:
标签: ios objective-c iphone swift