Custom TableView Scroll indicator (iOS)
<p>I have an app which uses a tableview, and sometimes there can be as many as 100 items in this tableview.  Thus, I have been assigned to customize this scroll indicator, so that it is easy for the user to scroll through their contents. To do this, I need to implement the following:</p>

<p>1) I need the scroll indicator to always show.</p>

<p>2) I need to change the scroll indicator from the iOS default gray indicator to an orange one, and add a label in the middle of it which extends inward.  This label will have the date of the cell. As you scroll down in the scroll bar, the date changes to reflect where you are on the page. (See image for clarification).</p>

<p>3) When you click and hold this custom TableView's scroll indicator, it enables fast scrolling.  </p>

<p>What is the best way to approach this?  Should I use a library?</p>

<p><a href="https://i.stack.imgur.com/Mj9Qe.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Mj9Qe.png" alt="enter image description here"></a></p>