Можно ли добавить две кнопки в качестве подпредставлений в ячейку таблицы для приложения iPhone? - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь добавить две кнопки в каждую ячейку в табличном представлении, но когда я добавляю их в качестве подпредставлений, только одна из кнопок активируется в соответствии с логикой.

btn1.frame = CGRectMake (210,4,100,40);

btn2.frame = CGRectMake (250,4100, 40);

[cell.contentView addSubview: btn2];

[cell.contentView addSubview: btn1];

Есть ли способ добавить две кнопки и иметь возможность нажимать обе?

1 Ответ

1 голос
/ 13 января 2012

Ваши кнопки слои пересекаются.Посмотрите на свои кадры:

  1. x = 210, y = 4, ширина = 100, высота = 40: левый угол: (210, 4), правый угол (310, 4)
  2. x = 250, y = 4, ширина = 100, высота = 40: левый угол: (250, 4), правый угол (350, 4)

Так что теперь вы должны изменить свои кнопкиframes чтобы они не пересекались.

Часть текста из Apple Docs:

CGRectMake Возвращает прямоугольник с указанными значениями координат и размеров.

CGRect CGRectMake (
   CGFloat x,
   CGFloat y,
   CGFloat width,
   CGFloat height
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...