Держите кнопки отдельно от кольца.
Кольцо - это просто графический элемент (UIImageView
), на котором располагаются шесть экземпляров UIButton
.
Сделайте кольцо и его кнопки подвидом родительского представления.Используйте свойство frame
, чтобы установить их положение и размер.
Ваша первая «самая верхняя» кнопка может иметь селектор, который затем отображает кольцо и шесть кнопок:
- (void) unhideButtonRing:(id)sender {
ringElement.hidden = NO;
buttonOne.hidden = NO;
...
buttonSix.hidden = NO;
}
Вы можете использовать NSTimer
, чтобы скрыть кольцо кнопки через некоторое время.