Мне было интересно, есть ли способ предотвратить обрезку 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?