Dec 03, 2012 09:15
self.myButton = [UIButton buttonWithType:UIButtonTypeCustom]; //Создаем кнопку пользовательского типа
//Определяем местоположение и размер кнопки
[self.myButton setFrame:CGRectMake(50, 50, 100, 40)];
//Так как выбрали пользовательский тип, то задаем фон, чтобы сделать кнопку видимой
[self.myButton setBackgroundImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal]; //Для нажатого состояния используем forState:UIControlStateHighlighted
//Определяем метод при нажатии внутри кнопки
[self.myButton addTarget:self
action:@selector(pressMyButton)
forControlEvents:UIControlEventTouchUpInside];
//Определяем надпись на кнопке
[self.myButton.titleLabel setFont:[UIFont fontWithName:@"Arial" size:17]];
[self.myButton setTitle:@"My Button" forState:UIControlStateNormal];
[self.myButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[self.myButton setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
//Показывать свечение при нажатии на кнопку
[self.myButton setShowsTouchWhenHighlighted:YES];
[self.view addSubview:self.myButton];