cocoanetics / dtloupe Goto Github PK
View Code? Open in Web Editor NEWReimplementation of the iOS magnifying glass
License: BSD 2-Clause "Simplified" License
Reimplementation of the iOS magnifying glass
License: BSD 2-Clause "Simplified" License
On iOS 9, whenever the loupe tries to appear, the app crashes during renderInContext(DTLoupeView.m line 584 due to views in hierarchy having (inf,inf) positions.
I am using the Loupe with IOS9 and DTLoupe still crashes. Due to sublayers having invalid frames.. and the fix I found is: http://stackoverflow.com/questions/32919051/sublayer-with-non-finite-position-inf-inf
Simple replace CGRectNull with CGRectZero ... I could hardly believe it but that works
that isn't in the DTLoupe code at all
ios9 orientation problem is still here!.
Tested with ios 9.2.
version used: last stable, and last developer and master
Hi,
I am using the rich text editor (DTRichTextEditor) in our project and are experiencing an issue with the use of the magnifying glass loupe (i.e. cursor positioning function) that is causing our app to crash.
Here are the repro steps:
The problem can appear on other occasions, but the steps above are the most reliable to reproduce the issue. We are testing on iOS 8. xcode 6.3 with iOS sdk 8.3
I'd would like to offer $200 USD to the person who can produce a fix for this issue. If the fix requires a reimplementation the magnification using the modern snapshotting methods, I'd understand that this would need more work and would pay $800 USD instead of $200 USD. Transfer of payment on a successful code review from Oliver and subject to final testing within my project.
Many thanks,
Simon.
The graphics used for the magnifying glass are still from pre iOS 7. The need to be modernized.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.