Попробуйте что-то вроде этого (замените требуемыйSegmentIndex индексом сегмента, на который должна указывать стрелка):
CGFloat desiredOffset = 0;
for (NSUInteger segmentIndex = 0; segmentIndex < desiredSegmentIndex; segmentIndex ++)
desiredOffset += [segmentedControl widthForSegmentAtIndex:segmentIndex];
[printController presentFromRect:CGRectMake(desiredOffset, 0, [segmentedControl widthForSegmentAtIndex:desiredSegmentIndex], segmentedControl.bounds.size.height);
inView:segmentedControl
animated:YES
completionHandler:completionHandler];
Я не проверял это, но оно (или что-то очень похожее) должно работать.