Я не могу понять, как сделать UIButton, который закрепил его метку заголовка слева.UIControlContentHorizontalAlignmentRight и обрезающая метка
Когда у меня есть UILabel и установите его как NSTextAlignmentRight и NSLineBreakByClipping, и получите текст с выравниванием по правому краю и срезанный слева, если он переполнен.
Однако, на UIBUtton, хотя я могу установить button.titleLabel.lineBreakMode в NSLineBreakByClipping, я не могу установить button.titleLabel.textAlignment (ничего не делает даже в layoutSubviews). Поэтому я должен использовать button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight, но это не помогает с отсечением, текст по-прежнему привязан вправо. т.е.
button.titleLabel.lineBreakMode = NSLineBreakByClipping;
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
button.titleLabel.textAlignment = NSTextAlignmentRight; //Doesn't actually do anything
Результаты в правом краю, но обрезает текст вправо. Я хочу, чтобы он был скреплен слева, так как я использую скрипт справа налево, поэтому для него не имеет смысла обрезать этот путь.
Любой способ сделать это без подкласса кнопки с пользовательским UILabel?