我想知道如何设置UIButton
。我想到了buttonType
的方法,但我仍然不知道使用CGRectMake()
的方法。如何设置UIButton?
另外这里是一个单独的疑问:我可以在不同的方法上为相同的button
指定不同的方法@selector
?
谢谢。
我想知道如何设置UIButton
。我想到了buttonType
的方法,但我仍然不知道使用CGRectMake()
的方法。如何设置UIButton?
另外这里是一个单独的疑问:我可以在不同的方法上为相同的button
指定不同的方法@selector
?
谢谢。
最简单的方法是将其设置在xib文件中。
如果你想手动创建,使用+buttonWithType:
你的建议,设置它的框架像
// CGRectMake(x, y, width, height)
myButton.frame = CGRectMake(30,30,100,20)
设置它的标题与
myButton.titleLabel.text = @"Title!";
要设置选择,使用
[myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
最后,从您的视图控制器添加它与
[self.view addSubview:myButton]
的选择的方法可能看上去像
-(IBAction)buttonClicked:(id)target
{
NSLog(@"Button clicked!");
}
感谢您的回答。 – Matoe
你可以通过iOS的框架型得到的按钮。
UIButton* myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(x,y,width,heigth);
可以设置操作:使用addTarget:
方法的按钮的方法,你可以使用它的任何时间mumber每一次它将取代先前分配的操作方法。
[myButton addTarget:self action:@selector(ClickedButtonAction:)forControlEvents:UIControlEventTouchUpInside];
并执行ClickedButtonAction:
方法。
-(void) ClickedButtonAction:(id) sender
{
}
如果您接受一些您对以前的问题的答案更多的人会回答您的问题 –
嘿。那么,我错了,不接受人们的答案,但说人们会成为白痴回答这个问题是我不同意的。如果他们想要的只是获得投票,这是一个开发者社区吗? – Matoe
这不是关于'他们',而是关于你,他们多么感激,他们给了他们两件最宝贵的东西,第一次知识第二次。所以最好接受(如果你得到了帮助),我很高兴你这么做了。 – rptwsthi