Я сделал программный UIButton
togglebutton = [UIButton buttonWithType:UIButtonTypeCustom];
togglebutton.frame = CGRectMake(42, 15, 80, 21);
[togglebutton addTarget:self action:@selector(toggleview)
forControlEvents:UIControlEventTouchUpInside];
[togglebutton setImage:[UIImage imageNamed:@"squ.png"] forState:UIControlStateNormal];
[buttonView addSubview:togglebutton];
Он выглядит как правая кнопка на изображении выше. Теперь требование состоит в том, чтобы область выбора этой кнопки была больше, чем изображение uibutton. Чтобы пользователь мог легко щелкнуть по кнопке, коснувшись области рядом с конкретной кнопкой.
[togglebutton setImageEdgeInsets: UIEdgeInsetsMake( 0, -30, 0, -25)];
Я попытался установить image inset
, но создав image irregular
. Пожалуйста, ознакомьтесь с этой проблемой.