У меня есть UILabel
с приписываемой строки, я создаю в UIScrollView
:UILabels в UIScrollView несогласован, несмотря на использование CGRectIntegral?
CGRect frame = self.view.frame;
frame.origin.x = 10;
frame.size.width -= 10;
frame = CGRectIntegral(frame);
UILabel *textView = [[UILabel alloc] initWithFrame:frame];
textView.numberOfLines = 0;
textView.lineBreakMode = NSLineBreakByWordWrapping;
textView.backgroundColor =[UIColor clearColor];
[self addSubview:textView];
Несмотря на обеспечение кадра устанавливается с помощью CGRectIntegral
, КСН Simulator все еще показывает ярлык, как криво.
Чтобы попытаться избавиться от перекоса, я также пытался это без удачи:
textView.frame = CGRectIntegral(textView.frame);
textView.bounds = CGRectIntegral(textView.bounds);
Может UILabel
с приписываемыми строками правильно выровнен в Scrollview?
Содержит ли содержание прокрутки встроенный интеграл? Как насчет contentInset? –
@Answerbot Как насчет рамки прокрутки? – Dabrut
Вы вызываете sizeToFit в любой момент или перезагружаете кадр каким-либо другим способом позже? Кроме того, в соответствии с тем, что сказал Дабрут, кадр прокрутки является интегральным прямоугольником? И происходит ли это в UITableViewCell или аналогичном? – Nick