2016-07-01 38 views
-3

我想要一個隱藏約束在我的應用程序中以可編程的方式。我在這個應用程序中有三個按鈕,我想隱藏中間的按鈕。當我運行應用程序時,它顯示出第一個和第三個按鈕之間的一些間隙。如何隱藏兩個按鈕之間的地方?隱藏在目標中的約束c

+1

可以u顯示屏幕截圖?請提供更多關於您擁有的佈局/簽署設置的信息。 –

+0

有不同的方法。在路上:你可以把水平間距的約束放在button1到button2,button2到button3,並且在button2中使用一個寬度約束,例如在隱藏時它的值爲0。 – Larme

回答

0
UIView *viewButtonsContainer; 
UIButton *btnFirst=[[UIButton alloc]init]; 
UIButton *btnSecond=[[UIButton alloc]init]; 
UIButton *btnThird=[[UIButton alloc]init]; 

[btnFirst setFrame:CGRectMake(0, 0, viewButtonsContainer.width/2, btnFirst.height)]; 
[btnThird setFrame:CGRectMake(btnFirst.width, 0, viewButtonsContainer.width/2, btnThird.height)]; 

//這是非常簡單和基本的,我希望這將有助於