我在IBOutletCollection中有一组31个按钮,
这是为了创建一个日历(即)一个月的天数,我必须根据第一天的工作日更改这些按钮的位置,这看起来像一个日历。
当我编写代码以在Xcode 4.2中实现相同功能时,我无法添加目标操作机制,因此我尝试使用IBOutlet Collection在Interface Builder中进行操作。
但现在的问题是如何更改这些代表每月一天的句子的位置?
答案 0 :(得分:2)
您可以像这样更改位置:
myButton.frame = CGRectMake( x, y, width, height );
例如
myButton.frame = CGRectMake( 20, 20, 100, 50 );
答案 1 :(得分:0)
我不确定你的日历究竟是什么 - 但是你可能想查看一个开源的iPhone日历,它非常好:http://cocoacontrols.com/platforms/ios/controls/kal
您可以直接使用它,也可以查看它是如何实现的,并使用它来帮助您开发它。
答案 2 :(得分:-1)
要更改位置,请使用该按钮的center
属性。
例如:
theButton.center = CGPointMake(10.0f, 10.0f);