UIButton
の設定方法を知りたいです。私はbuttonType
メソッドを見つけましたが、それでもCGRectMake()
を使用する方法はわかりません。UIButtonの設定方法は?
また別の疑問があります。別の方法で同じbutton
に異なる方法@selector
を割り当てることはできますか?
ありがとうございました。
UIButton
の設定方法を知りたいです。私はbuttonType
メソッドを見つけましたが、それでもCGRectMake()
を使用する方法はわかりません。UIButtonの設定方法は?
また別の疑問があります。別の方法で同じbutton
に異なる方法@selector
を割り当てることはできますか?
ありがとうございました。
最も簡単な方法は、xibファイルに設定することです。
あなたが提案として+buttonWithType:
を使用し、それを手動で作成する場合は、
myButton.titleLabel.text = @"Title!";
でそのタイトルを設定
// CGRectMake(x, y, width, height)
myButton.frame = CGRectMake(30,30,100,20)
のようにその枠を設定するには、
[myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
を使用
最後に、ビューコントローラから
を追加します[self.view addSubview:myButton]
セレクタのメソッドを使用すると、iOSのフレームワークからのタイプによって、ボタンを得ることができる
-(IBAction)buttonClicked:(id)target
{
NSLog(@"Button clicked!");
}
答えをありがとう。 – Matoe
のように見えるかもしれません。 addTarget:
方法を使用してボタンの方法は、あなたがそれを時間の任意のmumberを使用することができ、それぞれの時間は、それが以前に割り当てられたアクションメソッドをオーバーライドします:
UIButton* myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(x,y,width,heigth);
あなたはアクションを設定することができます。
[myButton addTarget:self action:@selector(ClickedButtonAction:)forControlEvents:UIControlEventTouchUpInside];
ClickedButtonAction:
の方法を実装します。
-(void) ClickedButtonAction:(id) sender
{
}
以前の質問に対する回答の一部を受け入れると、より多くの人々が質問に答えます。 –
ねえ。まあ、私は人々の答えを受け入れることが間違っていたが、人々はこの質問に答えるためにばかげていると言って私が同意しないものです。彼らが望むのが投票を得ることであれば、これは開発者のコミュニティですか? – Matoe
それは「彼ら」についてではなく、それはあなたのことです。あなたに彼らがどれほど感謝していますか、それらの2つの最も貴重なものを与えてくれた人、1st Knowledge 2nd Time。それで受け入れるほうがいいです(助けてもらえれば)、そうしたことをうれしく思います。 – rptwsthi