Я реализовал пользовательскую кнопку следующим образом.
UIButton *mainBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[mainBtn setTitle:@"Meeting" forState:UIControlStateNormal];
[mainBtn setFrame:CGRectMake(80, 7, 72, 35)];
[mainBtn setBackgroundImage:[UIImage imageNamed:@"buttonActive.png"] forState:UIControlStateNormal];
mainBtn.contentEdgeInsets = UIEdgeInsetsMake(18, 5, 18, 10);
[mainBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
Здесь заголовок кнопки будет динамическим.Так что теперь мне нужно изменить ширину кнопки в соответствии с длиной заголовка динамически.Для этого CGRectMake с заданной шириной не будет работать.Может ли кто-нибудь помочь мне сделать это.