68195

Need help understanding to create a mind mapping or flow charting app [closed]

Question:

I want to create a mind mapping like app in iOS, but not sure how I am suppose to do that there are several questions in mind.

<ol><li>Should I use quartz2d?</li> <li>How quartz2d will manage dynamic drawing placing, like if I want to move something then lines or connections will move accordingly.</li> <li>How will flow chat expand, like how it will expand and user will keep getting the scrolling so drawing is not limited to fix area.</li> </ol>

Answer1:

<ol><li>Yes</li> <li>You have to keep track of lines and objects in a model, and update them appropriately when things are added/deleted/moved.</li> <li>Subclass UIScrollView and override the drawRect method to draw the flow chart. Change the contentSize to expand the drawing area as necessary, which enables scrolling at the same time. Also, you can enable the zoom feature if desired.</li> </ol>

Recommend

  • Post form to more URLs
  • Detect when user takes a screen shot in windows with print screen?
  • XMPPConnection Error in android
  • add new field to form with rvest
  • android.app.PendingIntent cannot be accessed ouside the package
  • Change Divider Color Android DatePicker Dialog
  • limited threads in soapUI free version
  • HikariPool-1 - Unusual system clock change detected, soft-evicting connections from pool
  • Google Bigquery Command Line Return Limit
  • Can't connect Entity Framework to local SQL Server Express
  • Is it possible to send skype chat messages from a linux server without X?
  • Run script file on remote server
  • how to read a file in prolog?
  • What is this strange character in chrome's resource css viewer?
  • Is there any way to call saveCurrentTurnWithMatchData without sending a push notification?
  • Streaming screenshots over WebRTC as a video stream from iOS
  • Runtime.exec() gives Error: Could not find or load main class
  • Cannot get text from text area
  • Angular2 - Template reference inside NgSwitch
  • quiver not drawing arrows just lots of blue, matlab
  • Validate child input components on submit with Vee-Validate and vue js 2
  • AndEngine Applying Transparancy to AndEngine View
  • How to rebase a series of branches?
  • R - Combining Columns to String Based on Logical Match
  • Projection media query: browser support and workarounds?
  • Read text file and split every line in MSBuild
  • Bug in WPF DataGrid
  • Can Jackson SerializationFeature be overridden per field or class?
  • TFS: Get latest causes slow project reloading
  • Javascript Callbacks with Object constructor
  • WinForms: two way TextBox problem
  • Can I make an Android app that runs a web view in Chrome 39?
  • How to make Safari send if-modified-since header?
  • Return words with double consecutive letters
  • how to add data labels for bar graph in matlab
  • Turn off referential integrity in Derby? is it possible?
  • Authorize attributes not working in MVC 4
  • Busy indicator not showing up in wpf window [duplicate]
  • Python/Django TangoWithDjango Models and Databases
  • Net Present Value in Excel for Grouped Recurring CF