Таким образом, кажется, что область с возможностью отображения UIButton с типом UIButtonTypeInfoLight намного больше, чем его фрейм. Из-за этого я не могу поставить кнопку рядом с ней, пытаясь нажать ее, вместо этого коснется кнопки информации.Получение или установка области попадания UIButtonTypeInfoLight
_infoButton.frame = CGRectMake(0, 0, 40, height);
_searchButton.frame = CGRectMake(CGRectGetMaxX(_infoButton.frame), 0, 40, height);
Есть ли у кого-нибудь какие-либо сведения о том, как получить отображаемую область кнопки?
Редактировать: имея кнопку рядом с информационной кнопкой, это не мой основной вопрос (просто иллюстрация, почему это может быть важно). Мой вопрос заключается в том, чтобы узнать «область попадания» для кнопки этих типов.
Вы проверили, находится ли кнопка информации в начале или в конце кнопки поиска? – Guilherme
Тип кнопки Dude UIButtonTypeInfoLight по умолчанию составляет 18 x 19. Почему в мире вы делаете это 40 x height ?? –
@SamBudda Я делаю это, чтобы кнопка была сосредоточена в рамке, которую я предусмотрел для нее. Даже с этими размерами по умолчанию его «область попадания» выходит за рамки этого кадра. Именно в этой области мне бы хотелось получить дополнительную информацию об – Nathan