Понимание того, что иногда достаточно хорошо - это достаточно хорошо, является серьезным скачком в вашей ценности как программиста.
Обратите внимание, что когда я говорю «достаточно хорошо», я имею в виду «достаточно хорошо», а не какая-то хрень, которая срабатывает. Но с другой стороны, когда вы находитесь в затруднительном положении, «какая-то хрень, которая случается, работает», может считаться «достаточно хорошей».
Существует ряд методов UIView
, которые позволяют изменять иерархию представлений.
giveSubviewToFront:
sendSubviewToBack:
insertSubview: atIndex:
insertSubview: aboveSubview:
insertSubview: belowSubview:
exchangeSubviewAtIndex: withSubviewAtIndex:
Поскольку ваши представления уже вставлены в супервизор, вы можете легко вызвать giveSubviewToFront:
один раз для каждого представления в любом порядке.
Вы можете использовать:
[self.view bringSubviewToFront:myButton];