Xamarin.ios 事件处理程序方法中突出显示的Monotouch设置UIButton

Xamarin.ios 事件处理程序方法中突出显示的Monotouch设置UIButton,xamarin.ios,uibutton,Xamarin.ios,Uibutton,我创建了一个按钮,我希望在单击时突出显示该按钮。单击按钮时,这是我的事件处理程序 void buttonClicked (object sender, EventArgs e){ UIButton button = (UIButton)sender; button.Highlighted = true; Console.WriteLine(button.Title(UIControlState.Normal)); } 正在

我创建了一个按钮,我希望在单击时突出显示该按钮。单击按钮时,这是我的事件处理程序

void buttonClicked (object sender, EventArgs e){
        UIButton button = (UIButton)sender;
        button.Highlighted = true;
                    Console.WriteLine(button.Title(UIControlState.Normal));
}

正在调用事件处理程序,因为控制台正在打印正确的标题。但是,该按钮未高亮显示。这里有什么问题?

您的用例建议使用
Selected
属性和
SetImage(highlightBackgroundImg,UIControlState.Selected)


您的用例建议使用
Selected
属性和
SetImage(highlightBackgroundImg,UIControlState.Selected)


您是否在IB或代码中创建了按钮?您是否在IB或代码中创建了按钮?
button.SetImage(img, UIControlState.Selected);
button.TouchUpInside += (s, e) => {
   button.Selected = true;
}