2016-08-31 24 views
0

我正在Xcode上使用swift自定义键盘。Xcode如何连接视图以查看使用按钮? (swift)

我已经创建了一些键盘的视图(xib文件)。 和我想连接这些意见互相像当我按[123]按钮,视图更改为数字,所以我可以键入数字:)

其实我完成了地球按钮(这是下一个键盘按钮,这是自动当我添加自定义键盘目标时创建)但无法理解代码; - ;

我想要做的是与视图(厦门国际银行)连接按钮(作为一个IBOutlet或IBAction为)

+0

能否请您共享代码 – IKKA

+0

检查我的答案。如果还有问题,请告诉我。@ Yumin Hwang –

回答

0

参加厦门国际银行或故事板两种观点和IBOutlet中它们。一个视图具有用于字母表的按钮,而其他视图具有用于数字的按钮。

你要做的代码类似如下:

@IBOutlet var alphabelView: UIView! 
@IBOutlet var numericView: UIView! 
@IBOutlet var toggleBtn: UIButton! 
btn.setTitle("ABC", forState: .Normal) 
btn.setTitle("123", forState: .Selected) 
toggleBtn.addTarget(self, action: #selector(self.toggleButtonsClicked(_:)), forControlEvents: .TouchUpInside) 

数字视图最初将隐藏。当用户按下做类似下面的代码行代码:

func toggleButtonsClicked(button: UIButton) { 
     button.selected = !butto.selected 
     alphabelView.hidden = true 
     numericView.hidden = false 
    } 
+0

我可以再问一次吗?如何连接按钮? –

+0

你想连接哪些按钮? –

+0

123按钮和ABC按钮。所以当我按下这些按钮时,它会连接到另一个键盘视图对吗? :o –

相关问题