Я устанавливаю numberOfLines для titleLabel из UIButton:
UIButton
btnMailAddress.titleLabel.numberOfLines = 3;
На устройстве iOS5 , текст которого отображается на3 строки, но в устройстве iOS4.3 текст помещается только в 1 строку.
Попробуйте установить lineBreakMode свойство UIButton's titleLabel в UILineBreakModeWordWrap.
lineBreakMode
titleLabel
UILineBreakModeWordWrap
btnMailAddress.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
Надеюсь, это поможет вам.
попробуйте установить ноль.
btnMailAddress.titleLabel.numberOfLines = 0;
С UILabel документация на недвижимость numberOfLines.
UILabel
numberOfLines
Чтобы использовать столько строк, сколько необходимо, установите значение этого свойства равным 0.