5
Używam Xcode 4.6.1. Chcę wiedzieć, jak utworzyć różne pola tekstowe na tym samym kontrolerze widoku, oddzielone odstępem między nimi, z tekstem ustawionym programowo.Tworzenie programowych pól tekstowych
Używam Xcode 4.6.1. Chcę wiedzieć, jak utworzyć różne pola tekstowe na tym samym kontrolerze widoku, oddzielone odstępem między nimi, z tekstem ustawionym programowo.Tworzenie programowych pól tekstowych
Nie testowałem tego kodu, ale twoje pytanie jest dość proste, szybkie google daje wyniki.
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//first one
UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(45, 30, 200, 40)];
tf.textColor = [UIColor colorWithRed:0/256.0 green:84/256.0 blue:129/256.0 alpha:1.0];
tf.font = [UIFont fontWithName:@"Helvetica-Bold" size:25];
tf.backgroundColor=[UIColor whiteColor];
[email protected]"Hello World";
//second one
UITextField *tf1 = [[UITextField alloc] initWithFrame:CGRectMake(45, tf.frame.origin.y+75, 200, 40)];
tf1.textColor = [UIColor colorWithRed:0/256.0 green:84/256.0 blue:129/256.0 alpha:1.0];
tf1.font = [UIFont fontWithName:@"Helvetica-Bold" size:25];
tf1.backgroundColor=[UIColor whiteColor];
[email protected]"second field";
//and so on adjust your view size according to your needs
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 200, 400, 400)];
[view addSubview:tf];
[view addSubview:tf1];
[self.view addSubview:view];
}
Wystarczy byś z jakiegokolwiek innego obiektu: 'UITextField * tf = [[UITextField alloc] initWithFrame: Ramka];' –
@ H2CO3 Ale jak mogę umieścić pole tekstowe widoczne na especific pozycji widoku ekran kontrolera? –
Podobnie jak w przypadku każdego innego widoku: 'tf.frame = CGRectMake (x, y, w, h);' –