У меня есть UIImageView, и, поскольку я его позиционирую, он по-прежнему хочет стать подвидом других представлений в viewController. Как мне остановить это от этого, поскольку я хочу только изменить его положение и оставить его в текущей иерархии. На данный момент мне приходится вводить координаты вручную, что очень неудобно.
Xcode 4 Interface Builder - предотвращение изменений иерархии при позиционировании
Ответы (2)
Чтобы завершить ответ @Lucase, вы можете дважды щелкнуть элемент на «левой боковой панели значков», чтобы сделать его перемещаемым с помощью клавиши со стрелкой, подробно описанной в еще один пост.
person
luanjunyi
schedule
15.02.2012
Спасибо за предложение двойного щелчка. Это сводило меня с ума!
- person vaughan; 27.09.2013
Также обратите внимание, что [клавиша со стрелкой] перемещает пиксель за пикселем, а [Shift]+[клавиша со стрелкой] перемещает на 5 пикселей одновременно.
- person Lena Schimmel; 10.01.2014
Вам нужно позаботиться о том, чтобы дважды щелкнуть элемент, а не начинать редактировать имя элемента, чего вы не хотите.
- person Benjohn; 20.05.2014
К сожалению, это недосмотр со стороны команды разработчиков инструментов Apple. Вы должны сообщить об ошибке http://bugreport.apple.com.
Лучший, хотя и раздражающий, способ обойти это — просто использовать клавиши со стрелками, чтобы перемещать изображение. Или перетащите вид как можно ближе, не встраивая его в другой вид, а затем используйте клавиши со стрелками, чтобы сдвинуть вид вручную.
person
CIFilter
schedule
14.09.2011
Спасибо за ответ. Я не знал о подталкивании, это все же лучше, чем пробивать координаты.
- person etinum; 14.09.2011