1
我在我的一個mac應用程序中遇到nspopupbutton的獨特問題。 我正在使用表格視圖來加載過濾器,具有不同選項的過濾器,我們可以從下拉列表中選擇選項。就像我下面所示。 nspopupbutton行爲不正常 - 顯示反過來
我的問題是,添加另一個過濾器(表格視圖單元格)後,我的第一個單元格下拉文本顯示相反。請找到下面的截圖。
請分享您的想法,我真的被困在這個問題上。 僅在High Sierra MacOS中發行。
編輯 我建立在XIB定製細胞如像下面和結合使用標記我用於加載表視圖
代碼
public override nint GetRowCount (NSTableView tableView)
{
return appliedFilters.Count;
}
public override NSView GetViewForItem (NSTableView tableView, NSTableColumn tableColumn, nint row)
{
var vw = (FiltersCell)tableView.MakeView (parentVC.appliedFilters.ElementAt((int)row), this);
// Binddata is method I used to bind data in FIlterCell
vw.BindData (parentVC.appliedFilters [(int)row].ToString(), (int)row,parentVC);
return vw;
}
public override nfloat GetRowHeight (NSTableView tableView, nint row)
{
return 30;
}
你有任何代碼,您可以添加到這個問題?你翻轉任何意見了嗎?爲什麼彈出按鈕無效並且窗口處於活動狀態? – Willeke
@Willeke:我用更少的細節更新了我的問題。讓我知道這些信息對你有用。 –
'FiltersCell'對視圖做了什麼嗎?你在行中添加約束嗎? – Willeke