2014-04-18 4 views
0

Ruby 모션을 사용 중이며 UIView의 클릭 가능 영역을 늘리고 싶습니다. 나는 이것에 대해 answer을 발견했다.ruby에서이 objC 코드를 구현하는 방법

나는 루비에서 이것을하는 방법을 찾고있다.

기본적으로 UIView을 서브 클래스로 지정하고 pointInside 버튼을 덮어 쓰려고합니다.

+0

어느 부분이 어떻게 해야할지 모르겠어요? 수업을 만드시겠습니까? 인스턴스 메소드를 작성 하시겠습니까? – Chuck

+0

'withEvent'에 대해서는 확실하지만 확실하지는 않습니다. – birdy

답변

1

그 코드의 직접 번역은 다음과 같습니다

def pointInside(point, withEvent:event) 
    margin = 5.0 
    area = CGRectInset(self.bounds, -margin, -margin) 
    CGRectContainsPoint(area, point) 
end