我在我的swift應用程序中有一個表視圖控制器。如何獲得選定行(單元格)的值?
例如,我想在用戶點擊行時顯示選定行的警報值。如何獲取Swift中選定行的值?
1
A
回答
8
只需實現方法:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var alert = UIAlertView()
alert.delegate = self
alert.title = "Selected Row"
alert.message = "You selected row \(indexPath.row)"
alert.addButtonWithTitle("OK")
alert.show()
}
,只要你選擇的行此委託方法被炒魷魚。通過NSIndexPath
您可以獲得用戶選擇的確切section
和row
。爲了確保調用方法,你需要確保你的tableview的設置爲delegate
。
但是,由於您使用的是UITableViewController
,因此應該已經自動爲您完成。
如需進一步資料,請參閱:tableView:didSelectRowAtIndexPath
3
使用此功能,因爲它:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
NSLog("You selected cell #\(indexPath.row)!")
}
3
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
var selectedItem = indexPath
print (selectedItem.row)
}
您可以處理此方法 SWIFT 3.0代碼
相關問題
- 1. 在Swift中獲取UIPickerViewControl的選定值
- 2. 如何獲取選定行的列值
- 3. 獲取選定的行值
- 4. 如何從行中獲取選定的複選框值?
- 5. 如何從PHP中的選擇值中獲取選定的值?
- 6. 如何獲取表中的選定行?
- 7. 如何獲取ASPxGridView中的選定行?
- 8. 如何從Swift中的NSTextView中獲取選定的字符串?
- 9. 如何獲取Flex中Advanced DataGrid控件中選定行的值?
- 10. 如何從模態中的選定行中獲取值?
- 11. 如何從rich:orderingList中獲取選定值?
- 12. 如何從C#中的PostgreSQL獲取選定行的值?
- 13. 如何從swift中獲取json數據中的特定值
- 14. 如何在文本框中獲取datagrid選定的行值
- 15. 如何使用Javafx獲取TableView中多個選定行的值?
- 16. 如何從選定的表格行中獲取值?
- 17. 如何在PyQt中獲取qtablewidget的選定行值?
- 18. jQuery,如何獲取表格行中特定複選框的值?
- 19. 如何在C#WPF DataGrid中獲取選定的行值?
- 20. 如何從表中獲取選定的行值
- 21. 如何從Syncfusion MVC Grid的選定行中獲取列值
- 22. Swift ios從pickerView中獲取選定的值
- 23. 如何獲取特定選項的值?
- 24. 如何獲取選定值的ID?
- 25. 如何獲取選定的值
- 26. 如何從swift中獲取JSON的特定值
- 27. 如何獲得選定行的值
- 28. 如何獲取在Grid.MVC中選中的複選框行值
- 29. Swift:如何獲取UIImagePickerControllerMediaType的文檔值
- 30. 如何獲取樹表的選定行?