UIButton: set image for selected-highlighted state

后端 未结 15 2752
花落未央
花落未央 2020-11-28 19:23

I set an images for button\'s states Normal,Highlighted and Selected, but when the button in selected state and I press/highlight it I didn\'t see my highlighted image but j

15条回答
  •  遥遥无期
    2020-11-28 19:35

    Xamarin C#

    Doing bitwise OR doesn't work for some reason

    button.SetImage(new UIImage("ImageNormal"), UIControlState.Normal);
    button.SetImage(new UIImage("ImagePressed"), UIControlState.Selected | UIControlState.Highlighted | UIControlState.Focused);
    

    The following works

    button.SetImage(new UIImage("ImageNormal"), UIControlState.Normal);
    button.SetImage(new UIImage("ImagePressed"), UIControlState.Selected);
    button.SetImage(new UIImage("ImagePressed"), UIControlState.Highlighted);
    button.SetImage(new UIImage("ImagePressed"), UIControlState.Focused);
    

提交回复
热议问题