Как предотвратить отключение UILabel с помощью '…'

Мне было интересно, есть ли способ предотвратить обрезку UILabel с помощью '...'? У меня есть CGRect шириной 55 и высотой 20, и я хотел бы, чтобы он просто обрезался после 55 (или вырезал содержимое), не указывая с помощью '...', что есть еще.

        UILabel *btnTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 55, 20)];
    btnTitle.text = labelMe;
    btnTitle.textColor = [UIColor whiteColor];
    btnTitle.backgroundColor = [UIColor clearColor];
    btnTitle.transform = CGAffineTransformMakeRotation( ( 90 * M_PI ) / 180 );

Я добился того, чего хотел (то есть обрезки), поместив UILabel (с увеличенной шириной, например, 100 x 20) в UIView (55 x 20) и установив clipsToBounds на YES, в результате чего я не мог щелкнуть кнопок больше - потому что я использовал метку для обозначения кнопки. UIView, содержащий метку, скрывал мои кнопки ...

Есть ли способ обойти это без использования UIView для обрезки содержимого моего UILabel?

5
задан n.evermind 28 April 2011 в 20:42
поделиться