iOS tableFooterView: Не можете использовать UIButton? - PullRequest
0 голосов
/ 25 ноября 2010

Я сделал кастом UIViewController с UIImageView и UIButton.В методе tableView viewForFooterInSection я вернул представление, и оно отображается правильно (я вижу кнопку).Тем не менее, я не могу коснуться кнопки.Он не будет нажимать / выделять, и мой подключенный IBAction не срабатывает.

Кроме того, у меня есть объект с камеры, который называется takePicture.myImage - это свойство UIImageView IBOutlet customView.ImageView всегда пуст.

Я не уверен, что делаю неправильно, но вот мой код, который находится в viewForFooterInSection method:

self.customView = [[CustomView alloc] initWithNibName:@"CustomView" bundle:nil];
customView.myImage.image = self.takenPicture;
return customView.view;

1 Ответ

2 голосов
/ 25 ноября 2010

Звучит так, как будто рамки / границы установлены неправильно для вашего вида (тот, который содержит кнопку и вид изображения).Вероятно, это значение по умолчанию с CGRectZero, и причина, по которой вы видите кнопку и изображение, заключается в том, что отсечение отключено.Но сенсорные события не будут отфильтрованы до кнопки, если она находится за пределами своего суперпредставления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...