2015-04-04 2 views
0

Обновлено до XCode 6.2 с iOS 8.2, кстати, мы готовы пострадать от некоторых серьезных ужасных проблем с ограничениями, и теперь пользовательский интерфейс приложения отключен. Я не задавал ограничений, и каждая точка зрения содержит около 100 элементов пользовательского интерфейса, поэтому они разбросаны повсюду. Во всяком случае, так что я нахожусь на одном взгляде и потратил около 20 часов, пытаясь получить ограничения прямо из-за деталей того, как выкладывается мой взгляд. Поэтому у меня есть кнопка, в которой я использовал определенное ограничение для использования редактора раскадровки. Я установилiOS8 NSLayoutConstraint, вызывающий проблемы, и UIButton не доступен для клика

top Space to: 36 
Trailing Space to: 18 
Width Equals: 60 
Height Equals: 44 

Теперь, когда я нажимаю UIButton, ничего не происходит. Его даже не меняет цвет, поэтому он не распознает мой кран. Я восстановил ограничения 20 раз, и он никогда не позволит мне использовать его больше.

Хорошо, видимо, мне нужно подробно остановиться здесь. На нем ничего нет. Я бросил точку останова и просмотрел ее в материале расширения в iOS6, это самый передний элемент на весь вид. Я установил ограничения, установив их на 15 пикселей из правого края. и 26 пикселей от верхнего края. Он там, и ничто не блокирует его.

+0

Нет, я пожаловался, а затем дал точные NSLayoutConstraints. – jdog

+0

Является ли надстройка кнопки основным видом или каким-то подвид? Эта проблема почти всегда вызвана тем, что кнопка находится за пределами ее супервизора. – rdelmar

ответ

0

Исправлено. Не уверен, как, но примерно в 10-й момент установки и сброса ограничений он просто работал.

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