簡體   English   中英

將NSButton綁定到NSTextView中的選擇

[英]Bind enabled of NSButton to selection in NSTextView

我有一個按鈕,可以對NSTextView中的選定文本執行某些操作。 如果未選擇任何內容,則在按下按鈕時什么也不會發生...那么按鈕的enabled屬性是否可以綁定到是否選擇了某些文本?

無論如何,您都不想將一個視圖綁定到另一個視圖。 正確的方法是將視圖綁定到控制器,並且如果您未按照正確的方式進行操作,則綁定會變得胡思亂想。

將按鈕的enabled屬性綁定到控制器的屬性。 讓控制器作為文本視圖的委托,並在文本視圖的選擇更改時 ,相應地更新控制器的屬性。

如果未選擇任何文本(||),則(舊|新)選擇范圍數組將僅包含一個NSValue對象,其rangeValue將為零長度范圍。 該范圍是插入點的范圍; 其長度將為零(未選擇任何內容),但其位置可能不會為(它將位於插入點的任何位置)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM