我想知道如何設置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