У меня есть этот .h код:XCode: Как добавить левое и правое заполнение на текстовое поле?
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UITextField *fieldEmail;
@property (strong, nonatomic) IBOutlet UITextField *fieldPassword;
@property (strong, nonatomic) IBOutlet UILabel *titleLogin;
- (IBAction)buttonRegister;
- (IBAction)buttonLogin;
- (IBAction)loginFacebook;
- (IBAction)loginTwitter;
@end
и это мой .m код:
#import "ViewController.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[_fieldEmail setFont:[UIFont fontWithName:@"ABeeZee-Regular" size:14]];
[_titleLogin setFont:[UIFont fontWithName:@"Raleway-ExtraLight" size:28]];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)buttonRegister {
}
- (IBAction)buttonLogin {
}
- (IBAction)loginFacebook {
}
- (IBAction)loginTwitter {
}
@end
теперь, что я хочу сделать, это добавить отступы слева и справа от них 2 текста поля: fieldEmail
и fieldPassword
, поэтому у него есть пробел, потому что я помещал изображение как фон в оба текстовых поля.
Я пытался добавить этот код в моем файле .m под - (void)viewDidLoad
:
UIView *fieldEmail = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
[UITextField setLeftViewMode:UITextFieldViewModeAlways];
[UITextField setLeftView:fieldEmail];
но мой XCode дал мне это сообщение об ошибке:
no known class method for selector 'setLeftViewMode'
no known class method for selector 'setLeftView'
, кстати, я использую XCode 4.6.3. имеет ли эта версия специальный код для добавления отступов в текстовое поле? Спасибо.
Что относительно правого заполнения? – Mrug