swift - 从一个 IBAction 到另一个 swift 的浮点数
问题描述
我到处搜索,似乎无法在任何地方找到答案。我是在 Xcode 上使用 Swift 的新手,在我使用 Objective-C 之前。在objective-c上,我可以在一个IBAction中获得一个数字,并将其作为浮点数,然后在另一个IBAction中再次使用它。
喜欢
Float number
-(IBAction)winch
{
number=1;
}
-(IBAction)fuel
{
number=2;
}
-(IBAction)tire
{
number=3;
}
-(IBAction)tow
{
number=4;
}
-(IBAction)jump
{
number=5;
}
-(IBAction)battery
{
number=6;
}
-(IBAction)unlock
{
number=7;
}
-(IBAction)show
{
numberField.text=(@"@f",number)
{
有没有办法在 Swift 中做同样的事情?
解决方案
var number = 0
@IBAction func winch (_ sender:Any) {
number = 1
}
@IBAction func fuel (_ sender:Any) {
number = 2
}
@IBAction func tire (_ sender:Any) {
number = 3
}
@IBAction func tow (_ sender:Any) {
number = 4
}
@IBAction func jump (_ sender:Any) {
number = 5
}
@IBAction func battery (_ sender:Any) {
number = 6
}
@IBAction func unlock (_ sender:Any) {
number = 7
}
func show () {
numberField.text = "\(number)"
}
推荐阅读
- java - 我可以在另一个注释中使用属性中的 Spring @Value 变量吗?
- java - CDI 1.1:@Observes @Initialized(TransactionScoped.class) 应该工作吗?
- java - 类名必须在方法之前,必须是 MatcherAssert.assertThat() 而不仅仅是 assertThat()?
- mysql - 如何将 3 个表合并为一个,这些表具有第四个表的外键?
- php - 在 Mysql Date 中转换 datepicker - PHP
- kubernetes - 将入口部署为在 raspberrypi kubernetes 集群上的端口 80 上侦听的恶魔集需要什么
- sql - 缩放运算符 (*) 在 PostgreSQL 中如何工作?
- python - 安装pygame的问题
- java - 使用 Liquibase 休眠 @ManyToOne 和 @OneToMany
- javascript - 使用 POST 方法的 AJAX 请求不起作用