Я хочу «удалить» UIView из супервизора и добавить его снова в конце ... но «внизу» остальных UIviews, принадлежащих супервизору.
Это возможно?
Любая помощь очень ценится!





Хм...
- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
Может быть, тебе нужно? В качестве альтернативы -
- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
Хотя вы могли бы избежать удаления представления полностью (если вам это не нужно по какой-либо другой причине), вызвав sendSubviewToBack: -
- (void)sendSubviewToBack:(UIView *)view;
Я действительно не понимаю, что вы имеете в виду под дном.
Вы можете использовать: [view removeFromSuperview];, чтобы удалить его (убедитесь, что вы retain его ([view retain];), прежде чем делать это, и release[view release];, когда он больше не нужен.
Еще одна вещь, которую вы можете сделать, если хотите, чтобы одно представление находилось позади другого представления, - это установить его "zPosition" (view.layer.zPosition = X;)
если в представлении есть zPosition, который больше, чем у других представлений zPosition, он появится поверх другого представления.
Спасибо!!! - (void) sendSubviewToBack: (UIView *) просмотр; было именно то, что я искал!