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