UIKit should have an official loupe class

Number:rdar://17265615 Date Originated:11-Jun-2014 10:01 AM
Status:Open Resolved:
Product:iOS Product Version:
Classification: Reproducible:Always
It seems like everyone is reinventing the wheel on text loups. There is one on UIKit, one in CorePDF, one in iBooks, one in iWorks and I'm pretty sure that there's a custom one in Safari as well. 

This is a lot of redundant code... and we're not even talking about 3rd party apps that usually do a bad job at replicating these. We wrote a custom loupe in PSPDFKit as well, and it took a lot of effort to get it right and fast. It requires a custom window and a lot of know-how.

This should be solved by Apple.

(See https://github.com/nst/iOS-Runtime-Headers/blob/master/PrivateFrameworks/CorePDF.framework/UIPDFMagnifierController.h for example)

Steps to Reproduce:
Browse the UIKit API. Find no UILoupeView.

Expected Results:
UILoupeView (or window? controller?)

Actual Results:
API is not public (and will also have to be refined)

iOS 8 DP1


iPhone 5S



Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!