У меня есть пользовательская кнопка UIB с добавленной UILabel в качестве подпредставления.Кнопка выполняет данный селектор только когда я касаюсь его примерно на 15 пунктов ниже верхней границы.И когда я нажимаю на эту область, ничего не происходит.
Я обнаружил, что это не вызвано неправильным созданием кнопки и метки, потому что после того, как я переместил кнопку ниже примерно на 15 пикселей, она работает правильно.
ОБНОВЛЕНИЕ Я забыл сказать, что кнопка, расположенная под панелью UINavigationBar и 1/3 верхней части кнопки, не получает сенсорных событий.
Изображение было здесь
Вид с 4 кнопками находится под панелью навигации.А когда коснитесь «Баскетбола» вверху, BackButton получит событие касания, а когда коснитесь «Piano» вверху, тогда rightBarButton (если существует) получит прикосновение.Если не существует, ничего не случилось.
Я не нашел этой документированной функции в документации по приложениям.
Также я нашел эту тему, связанную с моей проблемой, но ответа тоже нет.