我试图做同等级的this,但是在Swift中我遇到了问题:
try/catch
块
if
语句似乎永远不会被评估为真实以下是我到目前为止所做的事情:
for searchBarSubview in self.searchBar!.subviews {
if (searchBarSubview.conformsToProtocol(UITextInputTraits)) {
var searchBarTextField = searchBarSubview as UITextField
searchBarTextField.returnKeyType = UIReturnKeyType.Done
}
}
有没有人知道我哪里出错?
答案 0 :(得分:5)
我认为你只需要执行以下代码就可以了。有什么理由让您无法查看UITextInputTraits
?
[self.searchBar setReturnKeyType:UIReturnKeyDone];
答案 1 :(得分:5)
在swift中更改UISearchBar的返回类型
searchBar.returnKeyType = UIReturnKeyType.Done
其他枚举
case Default
case Go
case Google
case Join
case Next
case Route
case Search
case Send
case Yahoo
case Done
case EmergencyCall
@available(iOS 9.0, *)
case Continue