YESにsetAllowsNonContiguousLayout
設定して、次の手順を実行すると、奇妙な動作が発生します。
- NSTextView 内のすべてのテキストを選択します
- すべてのテキストを削除するには、バックスペースを押します
- 数行のテキストを入力します
- バックスペースを使用してテキストを再度削除しようとしています
ステップ 4 で、カーソルは上の行にジャンプし、一見ランダムな位置に移動しますが、実際のグリフは正しい位置から削除されます。
不連続レイアウトは、このように少し実験的/バグがありますか? オフにすると、期待どおりに機能します。
Apple にバグ レポートを提出しますが、この動作を確認して回避した人はいますか?