2011-01-14 51 views
3

我怎么能锚的功能,我的按钮,我创造了这样锚UIButton的函数编程

button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
button.titleLabel.font   = [UIFont systemFontOfSize: 12]; 
button.titleLabel.lineBreakMode = UILineBreakModeTailTruncation; 
button.titleLabel.shadowOffset = CGSizeMake (1.0, 0.0); 
[button addTarget:self      
       action:@selector(aMethod:) 
    forControlEvents:UIControlEventTouchDown]; 

button.frame = CGRectMake(80.0, 160.0, 160.0, 40.0); 

[button setTitle:string forState:UIControlStateNormal]; 
[self.view addSubview:button]; 

我想这样做similliar因为它做IB,当我链接功能的按钮。 这可能吗? 感谢您的帮助

回答

4

你做得很对(假设你的aMethod得到1个参数 - 触发事件的ui控件)。与IB中缺省连线动作的唯一区别 - 在IB动作中设置为UIControlEventTouchUpInside事件。

+0

非常感谢它所做的一切 – Csabi 2011-01-14 13:13:23