我在 iOS 中有一个 View 需要以两种模式显示,一种在导航标题中带有关闭按钮,另一种没有关闭按钮。我在 View 模型中添加了一个 bool 值来处理这个问题。但是, UIBarButtonItem 没有隐藏属性来绑定(bind)到我的 View 模型中的此 bool 值。关于如何解决这个问题有什么建议吗?注意:我不需要在运行时更改此关闭按钮的可见性。这只是在显示 View 之前我需要的初始只读设置。
最佳答案
对于静态设置,您可以尝试检查 ViewDidLoad 代码中的 viewmodel 属性。
要创建自定义绑定(bind),请参阅 https://speakerdeck.com/cirrious/custom-bindings-in-mvvmcross
关于MvvmCross:如何绑定(bind)到 UIBarButtonItem 的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742385/