簡體   English   中英

Applescript可可應用程序NSButtonCell未設置單元格透明

[英]Applescript Cocoa Application NSButtonCell Not Setting Cell Transparent

我一直在玩Xcode,目前正在使用NSMatrix的NSButtonCells,但遇到了障礙。 我想要一個僅在2行顯示5個單選按鈕的矩陣。 (通常是2 x 3,一個不可見)。這是一個不斷變化的矩陣,可能具有更多或更少的單選按鈕。 因此,我正在做的事情將關閉未使用的單選按鈕。 似乎有一個調用NSButtonCell使其透明。 (如此處閱讀 :)如果我通過MainMenu.xib(xcode中的側菜單)中的復選框使NSbuttonCell透明,則可以使其透明。 通過按鈕的某些代碼鏈接,我可以使其重新出現。 這是我的問題,我無法使其消失。

目前,此按鈕操作會告訴我單選按鈕名稱(標題),然后嘗試將其關閉

on buttonPress_(sender)
        set tempVar to codeOptionMatrix's cellAtRow_column_(1,0) -- variable to target correct NSbuttoncell
        log title of tempVar -- tell me the name of that cell so I know I got the right one
        tempVar's setTransparent_(true) -- make transparent
 end buttonPress_

如前所述,如果我在Xcode中通過側面菜單將其變為透明,並將相同的按鈕動作設置為“ setTransparent_(false)”,它將重新出現。 任何人都可以在網站上找到為什么我沒有收到任何錯誤,但仍無法使其透明的原因。

似乎鏈接到啟用的元素。 以下對我有用。

on buttonPress_(sender)
        set tempVar to codeOptionMatrix's cellAtRow_column_(1,0) -- variable to target correct NSbuttoncell
        log title of tempVar -- tell me the name of that cell so I know I got the right one
        set enabled of tempVar to false
        tempVar's setTransparent_(true) -- make transparent
 end buttonPress_

暫無
暫無

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

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