내 응용 프로그램에서 Checkbox를 소개하려고합니다. UWP에서 자체 Checkbox 구현을 한 후에 XLabs' solution을 발견했습니다.UIButton 이미지가 표시되지 않습니다.
이제 iOS에 문제가 있습니다.
는 CheckBoxView에 대한 나의 코드는 사진 시뮬레이터 또는 실제 장치에 netiher을 표시되지 않습니다, 단지
namespace MyProject.iOS.ViewRenderers
{
[Register("CheckBoxView")]
public class CheckBoxView : UIButton
{
public bool Checked
{
get { return Selected; }
internal set { Selected = value; }
}
public CheckBoxView()
{
Initialize();
}
public CheckBoxView(CGRect frame)
: base(frame)
{
Initialize();
}
private void Initialize()
{
AdjustEdgeInsets();
ApplyStyle();
TouchUpInside += (sender, args) => Selected = !Selected;
SetTitle("Test", UIControlState.Normal);
SetTitleColor(UIColor.DarkTextColor, UIControlState.Normal);
SetTitleColor(UIColor.DarkTextColor, UIControlState.Selected);
}
private void AdjustEdgeInsets()
{
const float Inset = 8f;
HorizontalAlignment = UIControlContentHorizontalAlignment.Left;
ImageEdgeInsets = new UIEdgeInsets(0f, Inset, 0f, 0f);
TitleEdgeInsets = new UIEdgeInsets(0f, Inset * 2, 0f, 0f);
}
private void ApplyStyle()
{
SetImage(UIImage.FromBundle("Images/Checkbox/Unchecked.png"), UIControlState.Normal);
SetImage(UIImage.FromBundle("Images/Checkbox/Checked.png"), UIControlState.Selected);
}
}
}
내 문제는 위에서 언급 한 것 같습니다.
사진 '빌드가 BundleResource
로 설정되어 활동하고 Copy Always
로 출력 디렉토리에 복사에서 볼 수 오른쪽 폴더에 저장됩니다.
무엇을 잘못 할 수 있습니까? 텍스트가 표시됩니다.
예, 성공하지 못함 –