Ich habe ein TableView mit einer TableViewCell erstellt und habe immer die View-Öffnung. Ich habe diesen Fehler:Warum bekomme ich eine "Muss Autorisierungsmaske in Beschränkungen übersetzen, um _setHostsLayoutEngine: YES" -Fehler in Xamarin iOS zu haben?
Must translate autoresizing mask into constraints to have _setHostsLayoutEngine:YES
Ich verwende XIB-Datei, um meine TableViewCell und die TableView zu entwerfen.
Das ist meine Tableview:
public partial class FavoriteProjectsView : MvxTableViewController<FavoriteProjectsViewModel>
{
public FavoriteProjectsView() : base("FavoriteProjectsView", null)
{
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
// ios7 layout
if (RespondsToSelector(new Selector("edgesForExtendedLayout")))
{
EdgesForExtendedLayout = UIRectEdge.None;
}
var source = new MvxSimpleTableViewSource(TableView, FavoriteProjectsItem.Key, FavoriteProjectsItem.Key);
TableView.Source = source;
this.CreateBinding(source).To<FavoriteProjectsViewModel>(viewModel => viewModel.Projetos).Apply();
this.CreateBinding(BtnSave).To<FavoriteProjectsViewModel>(viewModel => viewModel.SaveCommand).Apply();
var bounds = UIScreen.MainScreen.Bounds;
var carregamento = new CarregamentoIOS(bounds);
ViewModel.Carregamento = carregamento;
ViewModel.PreenchePagina();
}
}
Das ist mein TableViewCell:
public partial class FavoriteProjectsItem : MvxTableViewCell
{
public static readonly NSString Key = new NSString("FavoriteProjectsItem");
public static readonly UINib Nib = UINib.FromName("FavoriteProjectsItem", NSBundle.MainBundle);
protected FavoriteProjectsItem(IntPtr handle) : base(handle)
{
this.DelayBind(() =>
{
this.CreateBinding(LblName).To<Project>(project => project.Name).Apply();
this.CreateBinding(SwitchFavorite).To<Project>(project => project.IsFavorite).Apply();
});
}
public static FavoriteProjectsItem Create()
{
return (FavoriteProjectsItem)Nib.Instantiate(null, null)[0];
}
}
Dank Mann, dass workerd ist. Beantworten Sie Ihre Frage, ja, ich benutze MvvmCross. –
Großartig, froh, dass geholfen hat! – jgoldberger