UIButton в заголовке UITableView игнорирует большинство касаний

  1. Экспорт SSL-сертификата с помощью Firefox. Вы можете экспортировать его, нажав URL-адрес в браузере, а затем выберите вариант экспорта сертификата. Предположим, что имя файла сертификата - ваш.ssl.server.name.crt
  2. Переход к вашим JRE_HOME/bin или JDK/JRE/bin
  3. Введите команду
  4. keytool -keystore ..\lib\security\cacerts -import -alias your.ssl.server.name -file .\relative-path-to-cert-file\your.ssl.server.name.crt
  5. Перезапустите Java-процесс
15
задан Ryan Townshend 28 January 2009 в 16:49
поделиться

3 ответа

У меня была та же проблема. В моем случае представление контейнера инстанциировалось в IB (это применялось в качестве заголовка представления таблицы в коде), а UIImageView занимал весь кадр этого контейнера. Кнопка "misbehaving" осталась в виде изображения.

Оказалось, что мне нужно было иметь строки размера в IB следующим образом..

Container View: все внешние якоря включены, изменение размера внутри - все выключено

Sub Image View: все строки на (внутренних и внешних)

У меня было несколько различных видов таблиц, все с использованием видов заголовков. Некоторые из них правильно реагировали на прикосновения, некоторые - чешуйчатые. Это решило мою проблему

.
24
ответ дан 1 December 2019 в 01:00
поделиться

Я полностью не соглашаюсь с Wisequark - существует абсолютно ничто неправильно с помещением кнопки в tableHeaderView, и включая каждый был бы не , рискуют Вашим приложением, отклоняемым от App Store. tableHeaderView разработан, чтобы быть произвольным представлением, содержащим любые элементы, которые Вы выбираете.

До Вашей проблемы, могло случиться так, что у Вас есть представление, затеняющее Вашу кнопку, или, это может просто быть ошибка, о которой нужно сообщить к Apple.

8
ответ дан 1 December 2019 в 01:00
поделиться

Необходимо полагать, что это не намеченное, предъявляют иск headerView и что реализация, такая как это могла бы привести к отклонению от AppStore в результате нарушения HIG. Учитывая, что размеры заголовка предназначаются, чтобы быть маленькими, вероятно, лучше рассмотреть реструктуризацию Вашего представления. Однако нет никакого простого способа сделать это за исключением руки, обнаруживающей сенсорные события и определяющей геометрию самостоятельно, затем выполняя селектор на основе геометрии - короче говоря, прокручивая Ваш собственный класс кнопки.

-8
ответ дан 1 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: