3
A
回答
7
快速和骯髒的:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
UIView *separatorView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth([UIScreen mainScreen].bounds), 1.0/[UIScreen mainScreen].scale)];
separatorView.backgroundColor = [UIColor lightGrayColor];
textField.inputAccessoryView = separatorView;
return YES;
}
1
最簡單的方法是將一個1pt高的UIView
作爲inputAccessoryView
添加到UITextField
。見Custom Views for Data Input。
如果您使用多個字段或者更願意對其進行更多的控制,您可以將子視圖添加到當前控制器的view
並將其適當放置。爲此,請使用操作系統發佈的鍵盤通知(UIKeyboardWillShowNotification
和UIKeyboardWillHideNotification
),如How to make a UITextField move up when keyboard is present?中所述。
0
對於斯威夫特3,iOS的10
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
var separatorView = UIView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 1.0/UIScreen.main.scale))
separatorView.backgroundColor = UIColor.lightGray
textField.inputAccessoryView = separatorView
return true
}
相關問題
- 1. 如何在IOS中的鍵盤頂部的鍵盤上添加完成按鈕?
- 2. 在鍵盤頂部添加一個可點擊的「完成」UIButton
- 3. TinyMCE:網站在iOS上的鍵盤輸入上跳回頂部
- 4. iOS鍵盤擴展如何在鍵盤下添加子視圖
- 5. 我可以在iOS系統鍵盤上添加一個鍵嗎?
- 6. 如何TextView中添加到自定義鍵盤頂部
- 7. UITextView在隱藏iOS中的鍵盤上滾動頂部8
- 8. 如何在鍵盤上添加視圖?
- 9. IOS如何隱藏鍵盤頂部的頂部欄(帶完成按鈕)?
- 10. 如何刪除ios 7中的鍵盤的頂部欄
- 11. 如何在頂部底部的android上添加一個條?
- 12. 在c的gridview頂部添加一行#
- 13. 頂部的虛擬鍵盤
- 14. Xamarin - 如何在另一個頂部查看,如鍵盤
- 15. UITableView在頂部添加行
- 16. 如何在iPhone的默認鍵盤上添加一個按鈕?
- 17. 在ios中添加國際鍵盤
- 18. 如何將自定義鍵添加到ios中的鍵盤?
- 19. ios:如何在tableview中添加頂部和底部邊框?
- 20. iOS - 在AVPlayerViewController頂部添加控件
- 21. 如何在一個OpenGL遊戲的頂部添加一個UIView(IOS)
- 22. 如何在鍵盤頂部使用Next,Previous和Done按鈕獲取鍵盤
- 23. 添加硬件鍵盤時獲取iOS鍵盤高度
- 24. 在上方添加textview鍵盤
- 25. 添加的KeyEvent的NumLock鍵鍵盤上的按鍵在JFrame中
- 26. 如何在UICollectionView頂部添加掩碼?
- 27. 如何在UIPopoverController頂部添加視圖
- 28. UL's - 如何在頂部添加標題?
- 29. 如何在另一個CCLayer的頂部添加一個CClayer android
- 30. 如何在swift中的鍵盤上添加文本字段?
這是一個自定義鍵盤或標準電話手柄鍵盤類型? – rmaddy
這是簡單應用中的標準鍵盤,@rmaddy。我在我的主應用程序中有同樣的問題(我只使用代碼來移動整個視圖,所以編輯的控件不會隱藏)。 – new2ios
在你的問題中顯示一些相關的代碼。 – rmaddy