В проекте мне нужно создать несколько нерегулярных кнопок. На сети я нашел OBShapedButton. Это хороший проект, и вся работа выполнена из xib. Я должен создать его программно. Но он не работает.steps.
1.Добавьте OBShapedButton.h, OBShapedButton.m, UIImage + ColorAtPixel.h и UIImage + ColorAtPixel.m в ваш проект Xcode.2. в контроллере представления создайте объект OBShapedButton.
obj_OBShapedButton=[[OBShapedButton alloc]init];
obj_OBShapedButton = [UIButton buttonWithType:UIButtonTypeCustom];
[obj_OBShapedButton setFrame:CGRectMake(10, 10, 160,161)];
[obj_OBShapedButton setImage:[UIImage imageNamed:@"button-normal.png"] forState:UIControlStateNormal];
[obj_OBShapedButton addTarget:self action:@selector(Buton_action) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:obj_OBShapedButton];
Он отображает кнопку неправильной формы.
Проблема здесь в том, что весь кадр кнопки нажимается, а не принимается только нажатие на изображение…Кто-нибудь пытается делать OLE в форме OBShapedButton программно ..
Плз, дайте мне знать.Спасибо