翻译为ruby用于rubymotion

时间:2014-02-21 10:00:44

标签: objective-c ruby

这是我的代码:

- (CGFloat)layoutManager:(NSLayoutManager *)layoutManager lineSpacingAfterGlyphAtIndex:     (NSUInteger)glyphIndex withProposedLineFragmentRect:(CGRect)rect
{
    return 20; 
}

2 个答案:

答案 0 :(得分:1)

def layoutManager(layoutManager, lineSpacingAfterGlyphAtIndex:glyphIndex withProposedLineFragmentRect:rect)
  20
end

从这里开始:http://www.rubymotion.com/developer-center/guides/getting-started/

答案 1 :(得分:1)

应该是这样的:

def layoutManager(layoutManager, lineSpacingAfterGlyphAtIndex: nil, withProposedLineFragmentRect: nil)
    return 20.0
end

查看the repo示例 此外,该方法应返回一个浮点数,而不是一个int。