2014-06-12 38 views
6

在Objective-C I用於添加完成鍵鍵盤如何在快捷語言中設置鍵盤中的完成鍵?

[textField setReturnKeyType:UIReturnKeyDone]; 

如何設置迅速,laguage鍵盤完成關鍵代碼?

在迅速此代碼提供錯誤「沒有一個成員名爲setReturnKeyType」

textField.setReturnKeyType 

回答

24

您可以直接賦值給returnKeyType財產。

textField.returnKeyType = UIReturnKeyType.Done 

在Swift中,您可以使用點語法訪問枚舉中的單個項目。這也可以進一步簡化爲:

textField.returnKeyType = .Done 
3

你可以那樣做:

textField.returnKeyType = UIReturnKeyType.Done 
1

無代碼爲基礎的方法:

選擇從它被嵌入在主故事板視圖控制器的文本字段視圖如果你看看上的Utilities查看,在它的Attributes Inspector下,會有一長串屬性。在文本字段標題下,您可以選擇各種設置,例如字體,對齊方式,佔位符等。當您從那裏往下看時,您會看到6個下拉列表,通過「返回鍵」標題爲「大寫字母」。當您點擊名爲「返回鍵」的列表時,您將看到一個返回鍵列表,包括「搜索」,「雅虎」,「路由」等。從該列表中選擇「完成」關鍵字。這應該做的伎倆Image of what this looks like in XCode

也是從蘋果documentation

「你直接通過您的應用程序的文本對象配置鍵盤的屬性的UITextField和UITextView的課程都符合UITextInputTraits協議,它定義用於配置鍵盤的屬性以編程方式或在Interface Builder檢查器窗口中設置這些屬性會導致系統顯示指定類型的鍵盤。