Я хотел бы создать вид прокрутки внутри другого вида. Я поместил элемент UIScrollview в IB и объявил UIScrollview в моем файле контроллера представления, который связан с основным представлением. Я также объявил это свойство в заголовочном файле контроллера представления и синтезировал в соответствующем файле реализации.
Установить ли размер прокрутки в делегате приложения или в контроллере представления? Если я установлю его в контроллере вида, мне все равно придется выполнять команды выделения и инициализации для этого экземпляра? Или я полагаюсь на методы получения и установки, которые существуют в результате свойства прокрутки как свойства?
Я должен добавить, что я хочу, чтобы представление прокрутки занимало только часть основного вида.
Вот мой viewDidLoad
метод:
- (void)viewDidLoad
{
[super viewDidLoad];
[scrollView setFrame:CGRectMake(0, 44, 768, 1000)];
[scrollView setContentSize:CGSizeMake(768, 1000)];
// Do any additional setup after loading the view, typically from a nib.
}
Фактический размер UIScrollview в IB составляет 768 на 804, должна присутствовать вертикальная полоса прокрутки (некоторые элементы пользовательского интерфейса в обзоре прокрутки обрезаны, поэтому обязательно должна быть полоса прокрутки, если это представление установлено правильно. )