 <p>So I have found the "silver bullet" that seems to resolve a great number of challenges regarding auto layout of prototype cells. </p> <p>In the cellForRowAtIndexPath function I added the following line of code right before I return the cell:</p> <pre><code>lobj_NearbyLocationEntry!.layoutIfNeeded() </code></pre> <p>(lobj_NearbyLocationEntry is the name of my cell variable I am returning.)</p> <p>When I do this, the auto layout for my table works fine. On a side note, I found a defect in the code that uses the UITableViewController also. Once the data loads and it all looks good, if you scroll down and then scroll back up, you will see a couple of the cells are now not laid out correctly. Putting this line of code in that view controller's code also resolved that layout problem. </p> <p>I hope this helps many people who are sitting there trying to figure out why their app is not auto laying out a tableView cell correctly. :)</p>