好吧,我有一个功能,允许我的用户使用键盘转到下一个字段(我从SO获得代码)它的工作完美.我的问题是,一旦我的用户进入最终文本字段,我选择"GO"作为返回按钮,我想使用go作为理想的提交按钮.当流经表单时,它显然是正确的,但最终的功能不存在.我在这里找到了答案,但看起来它调用与"下一个字段"代码相同的功能.所以他们不能很好地协同工作.所以这是Next Field代码的样子:
override func viewDidLoad() {
super.viewDidLoad()
// Keyboard Next Field & Delegate
enterEmailTextField.delegate = self
enterPasswordTextField.delegate = self
self.enterEmailTextField.nextField = self.enterPasswordTextField
self.enterPasswordTextField.nextField = self.enterNameTextField
// ...
}
Run Code Online (Sandbox Code Playgroud)
下一个块显示在覆盖下面(我相信你知道) func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }
// Next Field
func textFieldShouldReturn(textField: UITextField) -> Bool {
if let nextField = textField.nextField {
nextField.becomeFirstResponder()
}
return true
}
Run Code Online (Sandbox Code Playgroud)
好的,可以正常工作到最后一个文本字段,但是因为最后一个字段是"Go",我试图模仿我会用@IBAction为按钮做什么,而是go按钮.这是我获得Go上班的想法/代码的地方:
关于如何实现这些的任何想法?或者也许只是为了使用下一个函数,并实现类似于@IBaction的"键盘去"操作?也许只是一个更好的方法来实现这两个,所以他们彼此重合?任何帮助深表感谢!
编辑!
我忘了实际的NextField.swift文件,我确信它很重要(对不起)
import Foundation
import UIKit
private var kAssociationKeyNextField: UInt8 = 0
extension UITextField {
@IBOutlet var nextField: UITextField? {
get {
return …Run Code Online (Sandbox Code Playgroud) 我试图格式化PHP中的数字输出.我有一些帖子显示,每个用户旁边是帖子总数.但是它显示了实际金额,我希望它以更短的格式显示,实际上,就像他们在SO这里有声誉一样
有任何想法吗?
我试图在页面上的所有元素上运行动画悬停效果。我的问题是,当我将它们放在任何一个上时,都会使它们全部动起来。
$('div.anime').hover( function() {
$('.box').animate({'do something cool'});
});
Run Code Online (Sandbox Code Playgroud)
所有的盒子都属于同一类anime。因此,我只是想弄清楚如何仅将鼠标悬停在一个上而没有给它们所有单独的类进行动画处理?
我知道这是一个简单的问题,但我仍在学习jQuery的方法:)所以请多多包涵
这是HTML:
<div class="anime">
<div class="box">Hey show me! Im cool!</div>
</div>
Run Code Online (Sandbox Code Playgroud)