Форум программистов, компьютерный форум CyberForum.ru

Наследование UIButton - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Стриминг видео с iPhone http://www.cyberforum.ru/objective-c/thread329527.html
У кого есть информация по сабжу, поделитесь пожалуйста...
Objective-C Gnustep в win через gcc Здарова пиплы! ковыряю Gnustep в win через gcc выкладывайте не жмитесь сцылки на рус доку или кто-что слышал!? http://www.cyberforum.ru/objective-c/thread328383.html
Animation using UIKit or Cocoa Objective-C
I need to solve a problem about creating animation without using NSTimer but with using native functionality. Can you help me with some sample? I need it for iOS.
Работа со временем Objective-C
здравствуйте! мы создаем игру на ios на obj c помощью движка cocos2d и потребовалось работа с временем(ну я имею ввиду постой там 2 сек потом перейди туда и там тоже постой 2 сек) если знаете посоветуйте учебный материал
Objective-C Кто может дать толковое руководство по использованию NSOpenPanel? http://www.cyberforum.ru/objective-c/thread264943.html
Привет. Я только начинаю изучать objective c, не могу понять как реализовать в программе возможность выбора каталога пользователем посредством GUI. Суть такова что в объект класса NSTextField необходимо передать адрес каталога, выбранного пользователем через GUI, вот как реализовать этот GUI? Т.е. пользователь жмет на кнопку " Выбрать каталог" и должно появляться окно выбора каталога... Как я...
Objective-C Калькулятор для чисел с десятичной точкой По мотивам http://steps3d.narod.ru/tutorials/macosx-tutorial-2.html В статье не рассмотрена кнопка десятичной точки. В calc.h добавил - (IBAction)decimal:(id)sender; Вот он: #import <Cocoa/Cocoa.h> enum { OP_PLUS = 1001, подробнее

Показать сообщение отдельно
Splitter
201 / 143 / 5
Регистрация: 13.01.2009
Сообщений: 554
20.07.2011, 12:17     Наследование UIButton
так бы и сказали, откуда же я знал, что слева - это кнопка, label как label...
В этом случаем можно сделать так, инитите кнопку таким образом

Objective-C
1
2
3
4
5
6
7
8
+(id)buttonWithType:(UIButtonType)buttonType{
    if (self = [UIButton buttonWithType:buttonType]){
        NSString *toneFilename = [NSString stringWithFormat:@"%d", [self.titleLabel.text intValue]];
        NSURL *toneURLRef = [[NSBundle mainBundle] URLForResource:toneFilename withExtension:@"wav"];
        AudioServicesCreateSystemSoundID((CFURLRef)toneURLRef, &toneSSID);
    }
    return self;
}
если Вам нужно чтобы она по нажатию вызывала какой-то свой внутренний метод тогда там можно дописать

C
1
[(UIButton *)self addTarget:self action:@selector(<method>) forControlEvents:UIControlEventTouchDown];
создавать такую кнопку из интерфейс билдера не получится, нужно это сделать програмно...

Objective-C
1
2
3
MButton *mButton = [MButton buttonWithType:UIButtonTypeRoundedRect];
    [mButton setFrame:CGRectMake(100, 100, 200, 40)];
    [self.view mButton];
Думаю можно сделать это и через IB но нужно покопаться в документации, посмотреть как именно он создает и инитит кнопку...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru