- iOS UITextField 设置内边距
[self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@”paddingTop”];
[self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@”paddingLeft”];
[self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@”paddingBottom”];
[self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@”paddingRight”];
so: 搬得别人的, 原本key值带下划线开头的, 后来发现不带才对
2. enable属性, 设置为NO时, textfield会禁止编辑, 但同时UITextField的leftVIew和rightView也无法接收点击事件
比如说, leftVIew设为Button时, enable设为NO, 则Button的点击事件失效
修改textfield的placeholder的字体颜色, 大小:
[theField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];
[theField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];
这样设置后placeholder的字会稍偏上, 可以通过设置contenmode设为center, 和设置textfield的字体来解决, 貌似!