我想检查一下我在 iOS 15 上的应用程序是否一切正常。剧透警报:否。
我发现我的按钮有问题,所以我下载了 Visual Studio 2022 Preview 和 iOS 15 附带的 Xcode-beta。
这是我的自定义UIButton
类(简化以使其简单明了):
public class AppButton : UIButton
{
public AppButton(IntPtr handle) : base(handle)
{
SetTitle("Hello", UIControlState.Normal); // Not working on iOS 15
Alpha = .2f; // Not working on iOS 15
}
}
在以前的 iOS 版本中,它运行良好,并且每个版本AppButton
的标题“Hello”具有很大的透明度 (.2f)。
但是在 IOS 15 中,它不再工作了:AppButton
没有标题,也没有透明度。
这有点像默认构造函数中的任何内容都没有被解释(我仍然可以成功调试它),或者之后有一些东西会覆盖它。
有趣的事实是我也有一AppLabel
门课和这门课几乎一样AppButton
,而且这门课有效!所以我的AppButton
课显然有问题......这个全新的 iOS 15 功能会成为麻烦制造者吗?