Comments (5)
Could you post the RGBA values of the 2 colors? The edges of the square are just the pixels from the radius of the circle, the square functionality is simply an interface tool for places where having a circle UI component looks out of place.
from rscolorpicker.
This is the color I want to set the picker to in Square mode (cropToCircle is NO): 1.000000 0.000000 0.752941
If I do [_colorPicker setSelectionColor:[UIColor colorWithRed:1 green:0 blue:0.752941 alpha:1]];
The resulting selected color is 1.000000 0.003922 0.749020.
I understand what you are saying but from a UI and functional point of view, this is not the correct behavior. If you give the user the ability to choose a color from a square area, you must let the app set colors in that area, otherwise what is the point.
from rscolorpicker.
I'm not making an argument against you, I'm just verifying that the values are actually different.
At this point I would agree that this is a bug.
The first place I would look is where we pad the circle for touch-input. I might be able to look into this more closely in the next week or two. But of course, pull requests are welcomed 😉
from rscolorpicker.
Could you reevaluate this issue based on the current state of master?
from rscolorpicker.
I tested setting the color and watching the callback, and it appears to be working as-expected now. One thing to note is that if the user drags outside of the circle area to pick the color, calling -setSelectionColor
does limit it the position to within the circle, as the actual color value is the same (and the algorithm that generates it has bounds).
However, if you want your app to work based on position you can use -selection
and -setSelection
, rather than -selectionColor
and -setSelectionColor
.
I'm going to close this issue as there hasn't been any activity, but if anyone notices something weird like this just comment and I'll re-open, or create a new issue if you'd like.
from rscolorpicker.
Related Issues (20)
- Podspec invalid HOT 8
- Work on contribution guidelines HOT 1
- Opacity of selection circle is displayed incorrectly HOT 1
- 0.8.3 podspec is referencing the 0.8.2 source code. HOT 4
- 'ANImageBitmapRep.h' file not found in cocoa pods installation HOT 16
- Consider switching to MIT license HOT 1
- While using the CGContextFillRects,CGContextAddPath and CGContextSetFillColorWithColor getting crashed in iOS 7.1 HOT 12
- `-setSelectionColor:` woes HOT 2
- Script release process
- Fix NSOperation subclass
- 'ANImageBitmapRep.h' file not found error HOT 2
- Rewrite in Swift? HOT 2
- Problems when using in Swift
- custom color HOT 5
- Custom image HOT 1
- Missing files in CocoaPods HOT 3
- sizing problem HOT 1
- Persistent memory issue HOT 3
- xib issue
- Show color outside cirlce
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rscolorpicker.