26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# File 'motion-prime/support/mp_text_view.rb', line 26
def drawPlaceholder(rect)
padding = UIEdgeInsetsMake(
padding_top, padding_left,
padding_bottom, padding_right
)
if self.placeholder && self.text.blank?
color = self.placeholderColor || :gray.uicolor
color.setFill
font = self.placeholderFont || self.font || :system.uifont(16)
color.setFill
rect = CGRectMake(
rect.origin.x + padding_left,
rect.origin.y + padding_top,
self.frame.size.width - padding_left,
self.frame.size.height - padding_top
)
placeholder.drawInRect(rect, withFont: font)
end
end
|