Выровняйте изображение по левому краю и по центру текста на кнопке UIButton.

Я видел сообщения, касающиеся выравнивания по правому краю, но я не могу настроить выравнивание по левому краю. Я хочу, чтобы кнопка занимала ширину экрана, с изображением слева и заголовком / текстом в центре.

Это не работает (по крайней мере, надежно):

    button.titleLabel.textAlignment = UITextAlignmentCenter;
    [button setImageEdgeInsets:UIEdgeInsetsMake(0, -60.0, 0, 0)];
    button.frame = CGRectMake((self.view.frame.size.width - w ) / 2, self.view.frame.size.height - 140.0,  self.view.frame.size.width - 10.0, 40.0);

Ответы на вопрос(19)

Ваш ответ на вопрос