使用来自 Xamarin 组件商店的 UI 皮肤的问题

Issue using UI Skins from the Xamarin Component Store

当我从组件商​​店下载皮肤然后尝试使用它时,我正在使用 Unified/Universal layouts/platform。我收到此错误:

MTOUCHTASK:错误 MT2002:无法解析来自 "Xamarin.iOS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065"

的 "System.Void UIKit.UINavigationBar::SetTitleTextAttributes(UIKit.UITextAttributes)" 引用

所有皮肤都会发生这种情况。我做错了什么?

这是我的解决方案:https://dl.dropboxusercontent.com/u/41261911/testForUIChange.zip

根据日期(1 月 11 日),您可能正在使用 XI 8.6 的测试版以及商店中的组件(始终以 stable、8.4 为目标)。

统一的预览(在 8.4 中)和 API 的最终版本(8.6 附带)之间存在一些差异。这使得找到合适的 binary 组件来匹配变得更加困难。

截至今天(2015 年 1 月 12 日)Xamarin.iOS 8.6 稳定,最终统一 API 并且组件商店已更新 most final 统一 API.

的组件(某些第 3 方目前可能尚不可用)

IOW,您很有可能可以更新您的组件(如果您已经使用 8.6)或所有软件(如果您不使用 8.6)并获得一个可用的版本。