selectgroup = [UIButton buttonWithType:UIButtonTypeCustom];
selectgroup.frame = CGRectMake(screenWidth/4-23/2, 158, 23, 23) ;
selectgroup.hidden = NO;
UIImage *selectgroupimg = [UIImage imageNamed:@"groupicon2.png"];
[selectgroup setBackgroundImage:selectgroupimg forState:UIControlStateNormal];
//[selectgroup setcontentEdgeInsets : UIEdgeInsetsMake(0, 150, screenWidht/2, 30)];
[selectgroup addTarget:self action:@selector(selectgroup:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:selectgroup];
ボタンのクリック可能領域を(0,150,screenwidth/2,30)
に増やしたいとします。 contentEdgeInsets
とimageEdgeinsets
を設定しようとしていますが、どちらも機能しません。ボタンのタッチ領域を追加する方法は?
どうすればいいですか?
クリック可能な領域はどういう意味ですか?あなたはどこのボタンをタップしてそのアクションを呼び出すことができます。 –
タッチエリアを増やす –
ボタンの幅を広げたいですか? –