簡體   English   中英

NSOutlineView帶有未讀郵件徽章,如Mail.app

[英]NSOutlineView with badge of unread messages like Mail.app

我正在嘗試創建類似於iTunes源列表或Mail.app郵箱列表的用戶界面,其中帶有數字的徽章(例如,未讀電子郵件,新播客)顯示在元素的右側。

根據Apple的SourceList示例,我設置了一個NSOutlineView來顯示每組中的幾個組和幾個項目。

是否有標准的UI元素來表示“徽章”,每個條目都有一個數字? 我在文檔中找不到任何內容。 我懷疑我必須擴展NSTextFieldCell並自己完成繪圖。

有沒有關於如何做到這一點的例子?

我已經使用了PXSourceList的PXSourceList,並且發現它非常適合做你想要的。

Apple有示例代碼,他們使用圓角矩形按鈕實現未讀徽章。

請參閱側欄演示

有一段時間,對象庫中有一個特殊的內聯按鈕:

在此輸入圖像描述

暫無
暫無

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

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