2012-03-21 2 views
1

Я сделал пользовательский UIView для проекта. Я знаю, как вставить его в StoryBoard (как общий вид, затем, указав его класс), и он компилируется и работает нормально. Однако пользовательский вид отображается в раскадровке как белый прямоугольник без видимой границы. Это означает, что, когда представление не выбрано, оно становится невидимым на раскадровке, если фон фона белый. Тогда очень сложно настроить свою позицию/размер, и это будет очень больно, когда я добавлю больше просмотров.Как просмотреть контур пользовательского UIView в раскадровке?

Я прекрасно понимаю, что раскадровка не предоставляет какого-либо рендеринга, и я не прошу об этом, но есть ли какое-либо решение для отображения границ представления в виде простой границы, поэтому я могу ее просматривать без выбрать его?

+1

Если бы это был я, я бы временно установил цвет фона представления серым. – CodaFi

+2

@CodaFi Даже не нужно быть временным - вы можете оставить цвет фона в редакторе раскадровки, а затем просто установить его правильный цвет в коде при загрузке представления. Если одна строка кода упрощает работу с раскадрой, эта линия хорошо расходуется. – Caleb

ответ

4

В меню есть два варианта: Editor->Canvas, Show bounds rectangles и Show layout rectangles, которые именно то, что я искал!

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