Итак, я пишу свое первое приложение для tvOS (Objective C) и получаю удовольствие от "Focus Engine".Мое приложение представляет собой двухстраничное приложение с контроллером панели вкладок, на главной странице у меня есть несколько кнопок UIB.При запуске приложения, если я скрываю панель вкладок, кнопки выглядят так, как будто я хочу, чтобы они были сняты со всех, когда я провожу пальцем одну из кнопок UIB, очевидно, получаю фокус, и я могу перемещаться между различными кнопками и после указанного количествавремени бездействия, я хочу, чтобы он возвращался к тому, что все они не сфокусированы.
Я запускаю (и сбрасываю) NSTimer, когда каждая кнопка UIB получает фокус, и я намерен удалить фокус UIButton через, скажем, 10 секунд (естьхорошая причина для этого, и это имеет смысл в моем приложении / пользовательском интерфейсе).
Я пытался выдать «UIButton resignFirstResponder». Я также пытался переместить фокус обратно на скрытую панель TabBar, я даже пытался"favouriteFocusEnvironments", но я не могу выделить подсветку кнопки.Я также попытался покататься на велосипеде, хотя кнопки устанавливали их все в «userInteractionEnabled = NO», а затем снова, но кнопка сохраняет фокус.У меня есть строки журнала, показывающие запуск таймера, и он запускает мой метод не-фокуса, когда он истекает, но независимо от того, что я вставил туда, я не могу заставить фокус исчезнуть.
Любые идеи о том, как убрать фокус с кнопки UIButton, я думаю, что часть проблемы в том, что я не хочу переносить ее куда-то еще.Я хочу удалить весь фокус кнопки, что, как мне кажется, является необычной вещью.
Заранее спасибо.
Plasma