Handy UITextField additions like insetting text and changing the placeholder color.
SAMTextField is tested on iOS 6 and requires ARC. Released under the MIT license.
// Initialize a text field
SAMTextField *textField = [[SAMTextField alloc] initWithFrame:CGRectMake(20.0f, 20.0f, 280.0f, 44.0f)];
// Inset some text
textField.textEdgeInsets = UIEdgeInsetsMake(10.0f, 10.0f, 10.0f, 10.0f);
// Change the placeholder color
textField.placeholderTextColor = [UIColor lightGrayColor];
See the header for full documentation.
Simply add the files in the SAMTextField.h
and SAMTextField.m
to your project or add SAMTextField
to your Podfile if you're using CocoaPods.