-
Notifications
You must be signed in to change notification settings - Fork 30
oflannabhra/Paint-App
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is an app that tracks touches in a custom subclass of UIView (called CanvasView) and draws them by implementing the - drawrect method. This view is positioned on top of a sample background image and is transparent. Paths are added to an NSMutableArray to allow functionality for undo. It is currently limited to Line objects, although other shapes are perfectly able to be implemented. Future Plans: - Refactor the drawing code to perform better. The current implementation draws both the current line and all previous lines every time touches change. This could be much more efficient by using Layers to only draw the current line (and popping layers for undo functionality). - Expand the types of shapes to draw. Make Line a subclass of a Shape class to allow for custom shape drawing. - Implement pop-up notes. Feel free to expand the functionality to meet your needs. This is a very simple implementation that was done as an exercise.
About
Custom UIView subclass to enable a drawing overlay in iOS
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published