Q:
How can I “stick” UITextView to document, so it can be scrolled with it? For now it is just overlaying the app and stays on top.
Maybe it’s a common task, but I’m pretty new to iOS
Maybe I can put UITextView into annotation/widget somehow?
A:
You can attach a text view as shown below. Note that I have set the content insets of the UITextView to zero, which may help with the padding you mentioned in your previous e-mail. I also put the text view inside of a UIScrollView which prevents iOS from scrolling the PDFViewCtrl when the UITextView because the first responder.
UITextView* tv = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, myRect.width, myRect.height)];
UIScrollView* sv = [[UIScrollView alloc] initWithFrame:myRect];
[tv setContentInset:UIEdgeInsetsMake(0, 0, 0, 0)];
[sv addSubview:tv];
[tv release];
[m_pdfViewCtrl->ContainerView addSubview:sv];
[sv release];
Regarding the coordinate questions from your previous e-mail, you have noticed correctly that the PDF coordinate space defines the origin at the bottom left of the page.