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
, но оба не работают.Как добавить зону касания кнопки?
Как я могу это сделать?
Что вы подразумеваете под областью щелчка? Вы можете нажать любую кнопку, на которой он будет вызывать свое действие. –
увеличить зону касания –
Вы хотите увеличить ширину кнопки? –