слой self.view addSubview - PullRequest
       6

слой self.view addSubview

1 голос
/ 18 ноября 2011

При использовании

[self.view addSubview:foo];

есть ли способ указать, на какой слой будет идти объект? т.е. возможно ли, чтобы добавленный объект не попал в верхнюю часть слоя вида над всеми объектами? Я использую addSubview для динамического добавления объектов представления, но я бы хотел, чтобы некоторые из них НЕ находились на вершине стека, если вы понимаете, о чем я. Я могу уточнить, если мое объяснение не понятно.

1 Ответ

22 голосов
/ 18 ноября 2011

Вы можете использовать одну из этих функций (все из UIView), в зависимости от того, что вы хотите сделать

– bringSubviewToFront:
– sendSubviewToBack:
– insertSubview:atIndex:
– insertSubview:aboveSubview:
– insertSubview:belowSubview:
- exchangeSubviewAtIndex:withSubviewAtIndex:

(поведение с именами довольно очевидно).

...