2013-06-13 32 views
0

我在UIView阵容中将12个UIButton作为每个水平方向上的2个按钮,可以隐藏或根据信息的可用性动态显示这些按钮。在ios 4.3或更高版本的iPhone应用程序中的UIButton之间添加垂直柔性空间

问题是,当一个按钮处于隐藏状态时,我想用上一个可用按钮动态填充该空白区域。该应用将在iOS 4.3或更高版本上运行,因此我无法使用自动布局。请用一些合适的例子来提供答案。

+0

给予代码。 – Durgaprasad

回答

0

这样做的一种方法是,当你隐藏一个按钮时,通过设置它们的rects到相邻按钮的矩形来移动所有其他按钮。

例如,如果你有4个按键和按钮1被隐藏做这样一个循环:你已经尝试过

CGRect tempRect = button2.rect; 
button2.rect = button1.rect;//repeat this in a loop for all available buttons. 
相关问题