We should probably account for all content insets on the `targetView`, so we could use `UIEdgeInsetsInsetRect()`:

```objc
frame = UIEdgeInsetsInsetRect(frame, targetView.contentInset);
```