2017-02-09 4 views
1

После обновления Xamarin.iOS 10.2 и iOS SDK 10.2 UISwitch в моем приложении кажется малодоступным (работает, только если я коснусь красного круга, на изображении ниже). Кроме того, надпись (справа от нее) появляется на ней, несмотря на то, что она имеет ограничение, которое должно поместить ее на 10 из UISwitch.Xamarin.iOS Проблема с UISwitch tap

enter image description here

Вся компоновка выполнена с раскадровке.

Любой может мне помочь? Я все пробовал. Заранее спасибо

EDIT

Я был в состоянии решить эту проблему путем удаления этих двух компонентов и добавление их снова. Кажется, что обновление перепутало макет.

ответ

0

Похоже, что UILabel находится перед UISwitch.

Либо установить UILabel не принимать пользовательский ввод с помощью этого:

myLabel.UserInteractionEnabled = false;

или исправить ограничение путем размещения дополнительной информации о ограничении или загрузке XIb/раскадровки файл.

+0

Я смог решить эту проблему, удалив эти два компонента и добавив их снова. Кажется, что обновление перепутало макет. – Androidian

+0

Удивительно, что это было легко исправить –

0

Я смог решить эту проблему, удалив эти два компонента и добавив их снова. Кажется, что обновление перепутало макет.

Смежные вопросы