-> Turned on skeleton view to all view hierarchy in storyboard.
In ViewDidLoad tried to hit API Async and before hitting the API added tableView.showAnimatedSkeleton()
and After receiving Response tableview.hideSkeleton(). The whole API Calling has been accommodated in a function
-> Now when I try to refresh the UITableView using UIRefreshControl it is working fine.
Should get skeleton loading when trying to hit the API Request.
Undefined behaviour.
Please note below points.
SkeletonView version:
Version - 1.5.0
Xcode version:
Xcode - 10.2.1
Swift version:
Swift-4.2
PS:

Any update on this? What can be done?
Hi @srujan-smsc, are you sure that you are calling showSkeleton on main queue? it seems something related to.
Please, let me know it.
Thanks
Hello @Juanpe,
Thanks for your response. I have loaded In Main Thread only.
And, I have observed the problem that I have been sending the height as 0 instead of a valid height in heightForRowAt indexPath.
Now, after giving a fixed height I observe a blank skeleton loading through out the UITableView.
Again My Implementation is stated below.
Please refer below screenshot.

Let me know what can be done?
Thanks :)
Enabled Skeleton Loading For UITableVIew and all Sub Elements
also the cell's isSkeletonable enabled?

Make sure the whole table view hierarchy is isSkeletonable for this to work, otherwise it will use the tableview as a big skeleton.
The same problem
Did you set UITableView rowHeight or estimateRowHeight?
In my case, I forgot to set those properties of tableView in storyboard builder
Yes, isSkeletonable is enabled, and ran the code in main thread.
Working good.
Thanks a lot for your support, and sorry for the delay.
Most helpful comment
Make sure the whole table view hierarchy is isSkeletonable for this to work, otherwise it will use the tableview as a big skeleton.