- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个自定义按钮:
class LocationButton: WKInterfaceButton {
func test() {
print("HERE")
}
}
我尝试用它代替 WKInterfaceButton。在我的 Storyboard中,我有:
自定义类
类:LocationButton
模块:MyApp_WatchKit_Extension
我有以下 IBOutlet:
@IBOutlet weak var myButton: LocationButton!
@IBAction func myButtonClicked() {
myButton.test()
}
因此,当我单击此按钮时,它应该调用该测试函数。但是,我每次都会收到 exc_bad_access
。
使用 WatchKit 是否可以创建/使用自定义类作为按钮?
编辑:我应该注意,通过调试我可以看到 myButton 不为零。 socket 正在工作
最佳答案
文档位于https://developer.apple.com/documentation/watchkit/wkinterfacebutton说“不要自己创建此类的子类或实例。”
看起来这可以解释你的错误。
关于swift - WatchKit:每当调用自定义 WKInterfaceButton 类上的函数时,都会因 exc_bad_access 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54581457/
2015-05-02 23:56:34.047 TapIt WatchKit Extension[1398:18615] b: 2015-05-02 23:56:34.048 TapIt Watch
如何在 WKInterfaceButton 中显示三到四行的标题?我尝试设置大小以适应内容,但它最多只显示两行标题。 最佳答案 因此,您希望 Storyboard中包含多行可操作文本。 目前我们还不能
您可以点击一个 WKInterfaceButton,但是有什么方法可以让它一直处于按下状态吗? 最佳答案 没有官方方法可以做到这一点。不幸的是,WatchKit和 WKInterfaceButton目
我正在试验 WatchKit,我正在尝试完成一些可能很明显但我似乎无法弄清楚如何做的事情。 我有一个单独的 watch 界面,其中包含一个表格,其中包含几行相同的行 Controller ,每行包含两
我正在尝试在发生点击时更改 Storyboard 中 WKInterfaceButton 的背景图像。此外,在调用 setBackgroundImage 更改图像时,appendValue(1) 不起
我有一个 WKInterfaceButton,用于增加用户选择的权重值。但是默认行为是每次用户按下按钮时数量增加一个,我想达到这样的效果,只要用户按住按钮,数量就应该增加,当用户抬起手指时数量的最终值
如果这完全可能,只是一个简单的问题:我可以通过编程方式为 AppleWatch 创建 WKInterfaceButton 元素吗?还是我必须在 InterfaceBuilder 中布局所有内容而不能在
要获得标题,有一个函数: setTitle 但是如何获取 WKInterfaceButton 的标题作为字符串呢? 我在 https://developer.apple.com/library/pre
iOS可以使用layer.cornerRadius打个圆UIButton . 是否WKInterfaceButton有这个属性吗? 如果没有,我怎么才能圆WKInterfaceButton在 Watc
目前我可以通过 Storyboard调整字体类型和大小。但是,我想针对不同的场景以编程方式设置 WKInterfaceButton 字体。 最佳答案 你可以通过 NSAttributedString
我有一个带有 WKInterfaceButton 的 WKInterfaceTable TableView 。 如何从 TableView 向按钮添加目标操作。由于没有标签属性,我无法处理它。 最佳答
有没有办法以编程方式更改 WatchKit WKInterfaceButton 标题的颜色?我知道我可以在 Storyboard中更改它,但我需要在代码中更改它。 根据 Apple documenta
有没有办法查看WatchKit中WKInterfaceButton的当前隐藏状态? 最佳答案 看来你不能那样做。但是您可以使用状态存储自己的变量并使用它。 您可以在下面查看按钮父类的定义。 publi
我的 Apple Watch 应用中有一个表,其中的行包含 WKInterfaceSwitch。有10行相同的行 Controller ,其中包括一个开关。换句话说,表的 10 个不同行中有 10 个
我在 Xcode 中有一个 WKInterfaceButton,当我为它配置 Action 时,它只会在点击结束时执行它,也就是说,当我的手指抬起时。 @IBAction func kickButto
我试过这个: [myWKButton.titleLabel setTextAlignment: NSTextAlignmentCenter]; 我得到错误: property titlelabel n
我有这个自定义按钮: class LocationButton: WKInterfaceButton { func test() { print("HERE") } } 我尝试
我是一名优秀的程序员,十分优秀!