Итак, у меня есть контроллер вида, который содержит только свиток. В viewDidLoad я добавляю представление к нему из ножа, но когда я это делаю, прокрутка перестает работать. Представленный мной просмотр работает, т. Е. Я могу нажимать кнопки, но половина из них выключена.UIScrollView не прокручивается, даже если contentSize установлен
@implementation JCEKScrollViewController_iPhone
@synthesize scrollView;
- (void)viewDidLoad {
scrollView.backgroundColor = [UIColor redColor];
scrollView.delegate = self;
NSArray *nibParts = [[NSBundle mainBundle] loadNibNamed:@"JCEKKeyboard"
owner:self
options:nil];
//first object is the view
UIView *keyboard = [nibParts objectAtIndex:0];
scrollView.contentSize = CGSizeMake(1000, 320);
[scrollView setAutoresizesSubviews:YES];
[scrollView setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
[keyboard setAutoresizesSubviews:YES];
[keyboard setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
[scrollView addSubview:keyboard];
}
Благодаря
Конечно, у меня есть вещи для отображения! На iPhone метод setDocumentView не определен, так как это UIScrollView, а не NSScrollView. – joec