Добавление жестко закодированного значения в contentSize - PullRequest
0 голосов
/ 25 мая 2011

Я пытался сделать так, чтобы мое представление прокрутки правильно соответствовало его содержанию, которое включает метку, UIImageView и textview.Размеры текстового представления динамически изменяются в зависимости от текста, поэтому я сделал размер содержимого прокрутки таким же, как и размер текстового представления:

sview.contentSize = (tview.contentSize);

Это сработало, как и ожидалось, поэтому мое представление прокрутки близко к желаемому размеру, но янужно просто добавить статические 180 пикселей или около того, чтобы компенсировать метку и изображение, которые не меняют размер.Я предполагаю, что это просто 1 или 2 строки кода, но я не могу понять это.Я пытался:

sview.contentSize += 180;

и

CGRect extra;
extra.size.height = 180;
sview.contentSize += extra.size;

и несколько других комбинаций, чтобы попытаться заставить его работать, но я продолжаю получать ошибки, такие как Lvalue, требуемый как левый операнд присваивания, или недействительныйоперанды в двоичном +.Я уверен, что мне не хватает простого решения, спасибо за любую помощь.

1 Ответ

0 голосов
/ 25 мая 2011
sview.contentSize = CGSizeMake(sview.contentSize.width, sview.contentSize.height+180);
...