Это зависит от того, как вы создали вид. Вы должны убедиться, что вы не являетесь владельцем подпредставления, когда передаете его.
Я собираюсь пойти общим маршрутом здесь.
UIView * mySubview = [[UIView alloc] initWithFrame:frame];
[superView addSubview:mySubview];
[mySubview release];
Теперь у вас есть ваше подпредставление, где вы хотите его, но superView владеет им.
Если ваш superView находится в иерархии представлений, и вы не являетесь его владельцем, тогда, когда ваш superView будет удален из иерархии представлений, произойдет и его подпредставление, и они будут выпущены их соответствующими владельцами.