How to increase the single row height without reloading UITableView or individual cells [Swift]?
<p>I want to expand the <strong>row height</strong> and show the content inside.
I show my content in view I want when I tap on a cell it should expand like showed in the image below but without reloading the <code>UITableView</code>.</p>
<p><a href="https://i.stack.imgur.com/y25AW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/y25AW.png" alt="IMAGE" /></a></p>
<h3>What I have tried till now</h3>
<ol>
<li><p>I tried expanding the view inside but it didn't work</p>
</li>
<li><p>I tried adding rowAtIndex it was becoming complicated</p>
</li>
<li><p>I tried changing change row height and scroll at index it worked fine but I don't want like that. (bad thing I have to reload the table view)</p>
</li>
</ol>
<p>But I got many answers but it didn't address my issue as my data in the array(data source) is continuously updated if I refresh at specific index the data in the array at the index might be different it might show the wrong output.</p>
<h3>Explanation</h3>
<p>I mean I have an array of struct I keep on updating it in background once the data change and reload the table view but if the i reload the row at index and if the data in an array is already changed it might show duplication correct? so i want to just change the height of the row without doing any reload.</p>
<h3>Problem with reloading is</h3>
<p>while expanding the data might change in the array. so i already created a view and all the info is preloaded once i tap the height of the cell should change from 45 to 76 and once i tap different cell again from last cell 76 to 45 and this cell 45 to 76.</p>