- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个项目,我在屏幕上放置了一个 UIButton 并使用 XCode(界面生成器)将其自定义类更改为 PKAddPassButton
这个类的文档说
NS_CLASS_AVAILABLE_IOS(9_0) @interface PKAddPassButton : UIButton
这意味着它可以在 iOS 9 以上版本上使用。但是每次我在 iOS 9(真实设备和模拟器)上运行该应用程序时都会崩溃并显示错误消息
This coder requires that replaced objects be returned from initWithCoder:
当我在 iOS 10 上运行它时,它工作正常,按钮出现了。
有没有人遇到同样的事情并找到了解决方案?
更新:如果按钮是在代码中以编程方式创建的,则该按钮可以正常工作
最佳答案
您需要以编程方式实例化它。这就是我所做的,它对我有用。
关于ios - PKAddPassButton 不适用于 iOS 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41214305/
为什么 PKAddPassButton 不显示图标?当按钮是单行扩展到整个堆栈 View 宽度时,这两种情况都会发生当它在具有 centreX 约束的 UIView 容器内是双线时。设置框架或宽度不会
当我将 PKAddPassButton 添加到任何项目时,文本和图标看起来异常大。我团队的设计师看着它都觉得恶心,我不怪他们。为了证明这一点,我创建了一个空白项目,这是按钮的外观: 如果将其与 App
我有一个项目,我在屏幕上放置了一个 UIButton 并使用 XCode(界面生成器)将其自定义类更改为 PKAddPassButton这个类的文档说 NS_CLASS_AVAILABLE_IOS(9
在我的 iOS 项目中,我有一个屏幕,允许用户创建苹果通行证并将其添加到钱包中。 Apple 建议使用 PKAddPassButton 创建“添加到苹果钱包”按钮。当我尝试使用以下代码创建 apple
对不起,如果这听起来很愚蠢,这里是完全的快速菜鸟, 我正在尝试创建“添加到 Apple 钱包”按钮。但我无法弄清楚如何。我试过代码片段 here ,但我在模拟器的屏幕上没有任何显示。我当前的代码: i
我是一名优秀的程序员,十分优秀!