I have subclass the UITextField class and did the below code
- (void)drawPlaceholderInRect:(CGRect)rect { [self.placeHolderTextColor setFill]; [self.pl
Why not just shift the drawing rect and then invoke the super method implementation call? Swift code ensues...
override func drawPlaceholderInRect(rect: CGRect) { var newRect = CGRectInset(rect, 0, 2) newRect.origin.y += 2 super.drawPlaceholderInRect(newRect) }