【问题标题】:How to change the position of a UIButton dynamically如何动态更改 UIButton 的位置
【发布时间】:2012-01-08 04:02:39
【问题描述】:
我在 IBOutletCollection 中有一组 31 个按钮,
这是为了创建一个日历(即一个月的天数),我必须根据工作日的第一天来更改这些按钮的位置,这看起来像一个日历。
当我编写代码以在 Xcode 4.2 中实现相同的目标时,我无法添加目标动作机制,因此我尝试在 Interface Builder 中使用 IBOutlet Collection 执行它。
但现在的问题是如何更改这些按钮的位置,每个按钮代表一个月中的某一天?
【问题讨论】:
标签:
iphone
ios
uikit
uibutton
【解决方案1】:
你可以像这样改变位置:
myButton.frame = CGRectMake( x, y, width, height );
例如。
myButton.frame = CGRectMake( 20, 20, 100, 50 );
【解决方案3】:
要更改位置,请使用该按钮的center 属性。
例如:
theButton.center = CGPointMake(10.0f, 10.0f);