Единственный способ, которым я смог отредактировать свой контент в UIScrollView
(и это восходит еще до раскадровки, но я уверен, что он все еще применяется), это изменить смещение x илиy вашего фрейма контента.
Другой вариант, в зависимости от того, является ли ваш контент-контент "статическим" (встроенным в .xib) или нет, - это фактически вытащить его за пределы вида прокрутки и установить какпредставление контента программно в viewDidLoad
или в каком-то другом виде.
Надеюсь, это поможет, я могу продолжить с примерами кода, если это имеет смысл, и вам нужно.2012): вот пример того, как подключить увеличенное изображение к представлению с прокруткой.В этом примере представление прокрутки (scrollView) установлено на свойство представления контроллера представления.В .xib я также добавил UIView
с именем largeView.Они никак не связаны в файле .xib, они просто появляются там.
Учитывая ...
@property (nonatomic, retain) IBOutlet UIView *largeView;
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
В viewDidLoad:
мы просто ...
// add the largeView to the main scrollView
[scrollView addSubview:largeView];
[scrollView setContentSize:largeView.frame.size];
Это, пожалуй, самый простой из возможных примеров.Удачи!