Avatar
textView(_:shouldInteractWith:in:interaction:) で副作用許すなら許すで別にいいんですが、 そうすると textView(_:shouldInteractWith:in:) で明記されていたその記述が https://developer.apple.com/documentation/uikit/uitextviewdelegate/1649337-textview から削除された動機がわからないんですよね
3:57 AM
フックはやめて didInteractwith... にしておいて、自分で invokeDefaultTextInteractHandler みたいに明示的にデフォルト挙動を実行するようなAPI UIKitだとあんまり見かけない
それだと「委譲」ではないから、かな
(edited)