Upvote:3
Aprove answer
- (CGPoint)transformPoint:(CGPoint)point {
CGPoint pointInView = point;
if ([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortraitUpsideDown) {
pointInView.x = self.bounds.size.width - pointInView.x;
pointInView.y = self.bounds.size.height - pointInView.y;
} else if ([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft) {
CGFloat x = pointInView.x;
CGFloat y = pointInView.y;
pointInView = CGPointMake(self.bounds.size.height - y, x);
} else if ([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeRight) {
CGFloat x = pointInView.x;
CGFloat y = pointInView.y;
pointInView = CGPointMake(y, self.bounds.size.width - x);
}
return pointInView;
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- UISCREENEDGEPANGESTURERECOGNIZER FAILING TO RECOGNIZE GESTURE ON RIGHT EDGE IN IOS
- GDB ON IPAD FAILING TO DUMP MEMORY IN IOS
- HOW TO CHANGE APPLICATION ICON FROM CODING IN IOS? IN IOS
- IOS: SHAREDCOREDATA EXAMPLE CODE (ICLOUD + COREDATA) | HOW ARE CHANGES MERGED IN IOS
- APP FAILING VALIDATION: UNABLE TO CREATE CONFIGURATION DIRECTORY: /USER/USERNAME/.ITMSTRANSPORTER IN IOS
- SCHEDULEDTIMERWITHTIMEINTERVAL NOT UPDATING TIMER METHOD WHILE SCROLLING? IN IOS
- -[UISCROLLVIEW ZOOMTORECT:ANIMATED:] WEIRD BEHAVIOR WHEN CONTENTSIZE < BOUNDS.SIZE IN IOS
- SAVE AUDIO FILES TO PHOTO ALBUM LIBRARY IPHONE PROGRAMMATICALLY IN IOS
- XCODE 5.1 UNABLE TO FIND UTILITY "MAKE", NOT A DEVELOPER TOOL OR IN PATH IN IOS
- IOS SPRITEKIT - CREATING PHYSICS FOR A BOBBLEHEAD? IN IOS
- SCALING UIIMAGE WITH A UIIIMAGEPICKER'S CGAFFINETRANSFORM AND SAVING TO PARSE SDK IN IOS
- HOW TO REMOVE XCODE IOS DEFAULT LAUNCH IMAGE IN IOS
- CONDITIONAL DEEP LINK OR URL IN EMAIL IN IOS
- RACOBSERVE(), RAC() - HOW TO SET A BOOL VALUE BASED ON AN NSSTRING IN IOS
- PHONEGAP, PHONEGAP BUILD AND IOS - MAC NEEDED? IN IOS
- FINDING THE LOCALE-DEPENDENT FIRST DAY OF THE WEEK IN IOS
- CAN YOU REFERENCE XAMARIN'S OUTPUT (LIB) IN XCODE? IN IOS
- SHOULD OBJECTIVE-C CONSTANTS BE WRAPPED BY THE IMPLEMENTATION BLOCK? IN IOS
- USING UITEXTPOSITION, GET PREVIOUS CHARACTER FROM TEXTINRANGE IN IOS
- ADD COCOS3D TO EXISTING XCODE/IOS PROJECT IN IOS
- HOW DO I UNIT-TEST LOGIC INVOLVING CLBEACONS? IN IOS
- LOOPING AAC FILE WITH EXTAUDIOFILEREAD - BUG? IN IOS
- HOW TO UPDATE A UITABLEVIEWCELL HEIGHT AFTER TABLEVIEW IS LOADED IN IOS
- IBEACONS RANGING IN BACKGROUND SOMETIMES HAS DELAY IN IOS
- DETERMINE IF UIVIEWCONTROLLER IS INSIDE CONTAINER VIEW IN IOS
- HOW CAN I DETECT SYSTEM CHINESE, KOREAN, AND ENGLISH FONTS WITHOUT EMBEDDING ONE FOR EACH? (AIR MOBILE ON ANDROID AND IOS) IN IOS
- REASON TO INCLUDE "-OBJC" IN XCODE IN IOS
- DECIMAL POINT ON NUMERIC KEYPAD ON IPHONE IN PHONEGAP / CORDOVA IN IOS
- PRINTING PDF USING AIRPRINT CAUSES SMALL OUTPUT IN IOS
- HOW USE NSPREDICATE WITH ARRAY CONTAINS CONTACT OBJECT IN IOS
- KEYBOARD DISMISS WITHOUT ANIMATION WHEN USED IN UIWINDOW WITH WINDOWLEVEL GREATER THAN UIWINDOWLEVELALERT IN IOS
- RESIZE UIVIEW WITH UILABEL AND ANIMATE IT CORRECTLY IN IOS
- CAN XCARCHIVE BE OPENED ON IPHONE? IN IOS
- WEBVIEW CLIPPED ON IOS7 IN IOS
- RESTKIT MAPPING WITH AN ARRAY OF COMPLEX OBJECTS IN IOS
- MONITORING SIGNIFICANT LOCATION CHANGES, APP CLOSED GPS SIGNAL (ARROW) IN IOS
- OBJC VS. MONOTOUCH FLOAT AND ARRAY PERFORMANCE IN IOS
- HOW TO CONVERT MAIL SERVER DATE STRING TO NSDATE IN IOS
- UIVIEWCONTROLLER REMOVEFROMSUPERVIEW ERROR IN IOS
- BUILDING UP UIVIEWS ON BACKGROUND THREAD IN IOS
- DETECT 360° IOS DEVICE ROTATION USING GYROSCOPE IN IOS
- BEST PRACTICE TESTING THE IOS APPLICATION DEVELOPMENT WITH INSTRUMENTS IN IOS
- HOW TO COMPARE ACCELEROMETER VALUES IN IOS AND ANDROID IN IOS
- EDIT PASSBOOK PASS (.PKPASS) FILE AT RUNTIME? IN IOS
- IOS - PROMPT USER TO UPDATE TO LATEST APP VERSION IN IOS
- HOW SET NO ALARM IN EKEVENT IN CALENDAR IN IOS
- IOS DEVELOPMENT - HOW VIEWS REFLECT IN-APP SETTINGS ON THE FLY IN IOS
- HOW TO DETECT DIFFERENT LAYERS IN AN IMAGE IN OBJECTIVE C IN IOS
- MY UINAVIGATIONITEM'S TITLEVIEW GETTING EXPANDED IN IOS 6 IN IOS
- HOW TO CREATE AN NSINVOCATION OBJECT USING A METHOD THAT TAKES A POINTER TO AN OBJECT AS AN ARGUMENT IN IOS
- UITOOLBAR ITEMS ARE NOT SHOWING IN POPOVER IN IOS
- STACKMOB LINKER ERROR IN IOS
- HOW TO ENABLE ARC PROGRAMMATICALLY FOR SPECIFIC FILES IN A NON-ARC XCODE PROJECT? IN IOS
- PASSING AN OBJECT FROM A DETAIL DISCLOSURE BUTTON SEGUE IN IOS
- IOS CODE SIGNING IDENTITY IN IOS
- HOW DO I PLAY YOUTUBE VIDEOS USING THE PHONEGAP-VIDEOPLAYER-PLUGIN? IN IOS
- LIKE FACEBOOK PAGE ON BUTTON ACTION IN IOS
- HOW TO DOWNLOAD CSV FILE FROM SERVER IN OBJECTIVE-C IN IOS
- HOW TO PRESERVE THE ASPECT RATIO OF VIDEO USING AVASSETWRITER IN IOS