4

YESにsetAllowsNonContiguousLayout設定して、次の手順を実行すると、奇妙な動作が発生します。

  1. NSTextView 内のすべてのテキストを選択します
  2. すべてのテキストを削除するには、バックスペースを押します
  3. 数行のテキストを入力します
  4. バックスペースを使用してテキストを再度削除しようとしています

ステップ 4 で、カーソルは上の行にジャンプし、一見ランダムな位置に移動しますが、実際のグリフは正しい位置から削除されます。

不連続レイアウトは、このように少し実験的/バグがありますか? オフにすると、期待どおりに機能します。

Apple にバグ レポートを提出しますが、この動作を確認して回避した人はいますか?

4

1 に答える 1

2

バグレポートは正しい方法だと思います。私が聞いたところによると、連続していないレイアウトが一部の開発者に多くの頭痛の種を引き起こし、アプリケーションからその機能を再び削除したということです。いいことのように聞こえるかもしれませんが、正しく仕事をするのは大変なことのように思えます... Appleにとっても.

于 2010-11-01T14:02:38.020 に答える