I have a table view and rely on tableView(_:previewForHighlightingContextMenuWithConfiguration:) to show the the preview and context menu. It works well for normal cell that contains a UITextView to show the message and a label to show the timestamp (see attachment tall cell.png).
However when the UITextView hold a very long text, the first portion of the text becomes blank if showing the whole cell in preview by return with a nil UITargetedPreview(see attachment nilUITargetedPreview.png).
If changed to only show the textview in the preview, on top of the blank issue I just mentioned, it also scale fit the screen instead of maintain the width of the textview (see attachment textviewAsUITargetedPreview.png).
Thanks