Я создал пользовательскую табличную ячейку через конструктор интерфейса с меткой и кнопкой. В файле .h и .m я сделал выводы и действия для кнопки, которую я подключил.
Эта ячейка добавляется в табличное представление, управляемое классом uiviewcontroller. Однако моя проблема заключается в том, что, когда я нажимаю кнопку, кнопка не активируется, однако я нажимаю на подробный вид, принадлежащий ячейке. Кажется, кнопка находится за клеткой.
Любые предложения о том, что я забыл или должен изменить?
Я создал кнопку программно и добавил вместо нее в качестве подпредставления ячейку, и это работает, однако это вызывает у меня еще одну проблему, поскольку кнопка добавляется при каждой загрузке ячейки.
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(200.0f, 5.0f, 100.0f, 40.0f)];
//Set image
UIImage *img = [UIImage imageNamed:@"myPackage.png"];
[button setImage:img forState:UIControlStateNormal];
[img release];
[button addTarget:self action:@selector(myPackagePushed:) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:button];
Я действительно хотел бы использовать подход с построителем интерфейса - есть предложения?
Привет