2016-12-27 3 views
2

Я новичок в iOS. Я хочу знать, как удалить пространство, занимаемое кнопкой, вместо того чтобы скрывать кнопку.Как удалить место, занимаемое кнопкой, нажав кнопку

first image

Во-первых у меня есть 3 кнопки. После нажатия на кнопку 2, я хочу, чтобы удалить пространство, занимаемое кнопки 2 и изменить положение кнопки 3 позиции

final image

+0

Простая скрыть кнопку с помощью этой кнопки.isHidden = YES. –

+0

button.isHidden = YES только скрывает кнопку, но не удаляет пространство, занимаемое кнопкой – Sasi

+0

@sasikumar, вы спрашиваете андроид? – aircraft

ответ

1

Для того, чтобы сделать то, что вы объяснили в изображении, вы можете написать свое действие button2 метод, подобный

-(IBAction)btn2Action:(UIButton *)sender 
{ 
    button2.hidden = TRUE; 
// Change y value (if you have all three buttons in vertical) of button 3 Frame Like: 
    CGRect btn3Frame = button3.frame; 
    btn3Frame.origin.y = button2.frame.origin.y; 
    button3.frame = btn3Frame; 


// Change x value (if you have all three buttons in Horizontal) of button 3 Frame Like: 
    CGRect button3Frame = button3.frame; 
    button3Frame.origin.x = button2.frame.origin.x; 
    button3.frame = button3Frame; 
} 
+0

Спасибо @ Er.Vihar, что он работает – Sasi

Смежные вопросы