Создание / отображение объектов интерфейса с кодом для iPhone [Objective-C]

В настоящее время я разрабатываю приложение, которое требует динамического создания объектов и последующего их отображения в ViewController. Моя проблема - пробраться через документацию, чтобы попытаться создать нужные мне объекты. Я немного искал и даже пытался просто сесть и разобраться, но, увы, мне нечего показать. Я уже знаю, как динамически создавать ViewController, но я не могу получить какие-либо объекты в нем.

Кто-нибудь знает, как можно динамически создавать объекты (скажем, кнопку и ползунок) с помощью Objective-C в XCode?

1 ответ

Решение

Создать кнопку в коде просто

- (void)addButton {

    // Create button
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];

    // Set the frame (location and size)
    [button setFrame:CGRectMake(0, 0, 40, 30)];

    // Set what happens when you touch the button
    [button addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside];

    // Set button text
    [button.titleLabel setText:@"Button"];

    // Add button to view
    [self.view addSubview:button];

}

Многие элементы интерфейса следуют аналогичному шаблону, выделяют и инициируют объект, устанавливают фрейм и добавляют его в представление.

Другие вопросы по тегам