Я пытаюсь в течение 2 часов, чтобы получить прокрутку прокрутки определенной точки. Его разочарование, и я не могу сказать вам, почему это не сработает.NSScrollview scrollPoint не прокручивает до пункта
У меня есть scrollview, и в нем есть NSClipView. Они создаются в моем AppDelegate прямо перед моим scrollPoint.
но либо
[myclipview scrollPoint:NSMakePoint(1000.0, 0.0)];
работы, ни
[[self.scrollView documentView] scrollPoint:NSMakePoint(1000.0, 0.0)];
(Я хочу, чтобы прокрутить весь путь направо, но не с любым методом флип или СТГ.)
Нашел этот вопрос Why is [[NSScrollView documentView] scrollPoint:] not working in loadView method?
И не сделал t помогите мне, я также не пробую его в методе loadView. scrollView и myclipview arent nil. Какие-нибудь советы для меня? Функция scrollview отлично работает, за исключением того, что она не прокручивается до моей позиции.
EDIT
просто быть уверенны, я сделал этот небольшой тестовый проект:
NSScrollView* myscrollview = [[NSScrollView alloc] initWithFrame:NSMakeRect(0, 0, 200, 200)];
NSClipView* myclipview = [[NSClipView alloc] initWithFrame:NSMakeRect(0, 0, 500, 400)];
[myscrollview setHasVerticalScroller:YES];
[myscrollview setHasHorizontalScroller:YES];
[myscrollview setDocumentView:myclipview];
[[myscrollview documentView] scrollPoint:NSMakePoint(400, 300)];
[self.window.contentView addSubview:myscrollview];
и оно не прокручивать в любом месте, я думаю, что я что-то здесь отсутствует ...?
просто быть уверен, что я сделал этот небольшой TestProject: – bennibeef
Я думаю, вам нужно установить рамки для documentView из NSScrollView экземпляра особенно высоты. –
@PatrickTescher Нет «setContentOffset» вне iOS. Вопрос в том, что «NSScrollView» не «UIScrollView» – Charlesism