У меня есть просмотр сканера QR-кода, в котором у меня есть AVCaptureVideoPreviewLayer и UIButton.Почему мой текст кнопки не отображается, когда поверх AVCaptureVideoPreviewLayer?
Когда отображается это представление, текст внутри кнопки не отображается. Он должен отображать слово «Отмена». Если я касаюсь кнопки или прокручиваю кнопку, но не нажимаю ее, текст кнопки будет отображаться в этой точке.
Кто-нибудь знает, как я могу правильно отобразить текст кнопки?
Вот что мое мнение иерархия выглядит следующим образом:
Когда я сначала введите вид сканера, кнопки выглядят следующим образом:
Там нет текста. Текст будет отображаться только после того, как я касаюсь кнопки:
Одна последняя вещь, это кажется, что это проблема только IOS 10 ...
Любые предложения приветствуются. Благодаря!
Спасибо за хорошие предложения, но, к сожалению, это не работает. Кажется, что AVCaptureVideoPreviewLayer имеет фокус. Если я касаюсь кнопки - или любой кнопки, которую я добавляю к этому представлению, все они ведут себя одинаково. Нет текста, пока они не коснутся. Кто-нибудь знает, как явно установить фокус на UIButton? – jekie
И вы слой является подслоем просмотра видео предварительного просмотра? –
нет, это родственный слой. если я сделаю его подслоем, кнопка вообще не появится. – jekie