Я собираюсь ввести флажки в своем приложении, и я наткнулся на него XLabs' solution, после того как я сделал свою собственную реализацию Checkbox на UWP.UIButton не отображается Изображение
Теперь у меня есть проблема с iOS.
Мой код CheckBoxView выглядит точно так же, как один, упомянутых выше
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);
}
}
}
Моя проблема в том, что картинки не отображаются до netiher на симуляторе или реального устройства.
Мои фотографии сохраняются в нужную папку, которую вы можете увидеть на этом изображении
картинах Сложение действия установлен в BundleResource
и Копировать в выходной каталог в Copy Always
.
Что я могу сделать неправильно? Текст появляется.
Да, но без успеха –