Ios 如何在ruby中实现这个objC代码

Ios 如何在ruby中实现这个objC代码,ios,ruby,rubymotion,Ios,Ruby,Rubymotion,我正在使用ruby motion,希望增加UIView的可点击区域。我找到了一个关于这个的 我想知道如何在ruby中实现这一点 基本上,我想子类化UIView并覆盖pointInside按钮 该代码的直接翻译为: def pointInside(point, withEvent:event) margin = 5.0 area = CGRectInset(self.bounds, -margin, -margin) CGRectContainsPoint(area, point) e

我正在使用ruby motion,希望增加UIView的可点击区域。我找到了一个关于这个的

我想知道如何在ruby中实现这一点


基本上,我想子类化
UIView
并覆盖
pointInside
按钮

该代码的直接翻译为:

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

你不知道该怎么做?创建一个类?写一个实例方法?我可以做这些,但不能确定
withEvent